For Each cell In rnData.Columns(13).SpecialCells(xlCellTypeVisible)
If cell > 0.25 And cell < 0.3 And cell.Offset(0, 3) >= valueMin And cell.Offset(0, 3) < valueMax And Year(cell.Offset(0, -2)) = Year(Sheet3.Cells(4, 3)) And Month(cell.Offset(0, -2)) = Month(Sheet3.Cells(4, 3)) Then
sum1 = sum1 + cell.Offset(0, 7)
End If
Next
Dieser Code gibt einen Laufzeitfehler 13 zurück, was könnte das Problem sein?Schleife durch sichtbare Zellen nach dem Filtern
Konnte eine Reihe von Dingen sein - Fehlerwerte in den Zellen oder Zellen, die nicht den Datentyp (Daten/Zahlen) enthalten, die für die Operationen erforderlich sind, die Sie versuchen. – Rory