ich versuche gerade die letzte gefüllte Spalte bzw. Zeile zu ermitteln.
mit
letzteZeileKurs = Daten.Cells(Rows.Count, 2).End(xlUp).Row
letzteSpalte = Daten.Cells(5, Columns.Count).End(xlToLeft).Column
funktioniert das auch super gut.
Ich würde es jedoch gerne aus der entgegengesetzten Richtung ermitteln lassen. Sprich bei Zeilen von oben, bei Spalten von Links.
Quasi die erste nicht befüllte Spalte/Zeile finden.
Grund hierfür ist, das ich dynamisch Daten in ein Tabellenblatt kopiere. Mit jederm Datensatz wird eine neue Spalte eingefügt in diese der Datensatz kopiert wird. Rechts neben der neu eingefügten Spalte kommt eine Spalte frei und dann wiederum Spalten mit Daten.
Ich könnte natürlich die anzahl der befüllten Spalten in dem Rechten Block zählen lassen, und diese auf die "letzte Spalte" addieren. Jedoch halte ich das für Fehleranfälliger :D
Kurz gesagt: gibt es eine Funktion die nicht vom Ende an zählt, sondern vom Start?
Beste Grüße
Chris