20.08.2015, 14:10
Hallo zusammen,
ich hoffe ihr könnt mir wieder mal weiterhelfen.
Ich habe eine Datei in der bis Zeile 10.000 Formeln enthalten sind (aus Puffergründen weil die "Quelldatei" noch wächst).
Tatsächlich gefüllt (also mit Werten) sind dann nur ca. 2.000 Zeilen in der Quelldatei.
Ansonsten ermittle ich immer folgendermaßen die letzte Zeile:
In diesem Fall gibt mir das aber 10.000 zurück. Gibt es eine Möglichkeit tatsächlich nur die gefüllten Zeilen zu ermitteln?
Über diese Formel klappt es, aber ich würde das gern via VBA machen:
=MAX(WENN(ISTZAHL(VERGLEICH({"".-1E+307};A:A;-1));VERGLEICH({"".-1E+307};A:A;-1)))
Vielen Dank und lg
Olli
ich hoffe ihr könnt mir wieder mal weiterhelfen.
Ich habe eine Datei in der bis Zeile 10.000 Formeln enthalten sind (aus Puffergründen weil die "Quelldatei" noch wächst).
Tatsächlich gefüllt (also mit Werten) sind dann nur ca. 2.000 Zeilen in der Quelldatei.
Ansonsten ermittle ich immer folgendermaßen die letzte Zeile:
Code:
loletzte = IIf(IsEmpty(Cells(Rows.Count, 1)), Cells(Rows.Count, 1).End(xlUp).Row, Rows.Count)
In diesem Fall gibt mir das aber 10.000 zurück. Gibt es eine Möglichkeit tatsächlich nur die gefüllten Zeilen zu ermitteln?
Über diese Formel klappt es, aber ich würde das gern via VBA machen:
=MAX(WENN(ISTZAHL(VERGLEICH({"".-1E+307};A:A;-1));VERGLEICH({"".-1E+307};A:A;-1)))
Vielen Dank und lg
Olli