Hallo zusammen,
ist es möglich, Daten aus einer Exceltabelle einzulesen, und dann festzustellen, welche Zeile die letzte beschriftete ist?
Wenn ja, wie? Ich stehe nämlich gerade echt auf dem Schlauch.
Danke im Voraus.
MfG
Mikki
Hallo zusammen,
ist es möglich, Daten aus einer Exceltabelle einzulesen, und dann festzustellen, welche Zeile die letzte beschriftete ist?
Wenn ja, wie? Ich stehe nämlich gerade echt auf dem Schlauch.
Danke im Voraus.
MfG
Mikki
Lies doch den Bereich aus und schau welche der Zellen leer ist, dann gehst du einfach einen Index nach oben und hast die letzte beschriebene.
Hallo Alpines,
ich meinte das eigentlich so: Ich öffne per FileOpenDialog die Liste und er liest mir alles von Spalte A15 bis zur letzten beschrifteten Zeile in Spalte A alles ein.
Das soll er dann in ListView eintragen. Meine Frage war, wie er feststellen kann, welche Zeile leer ist, bzw. die Letzte?
Indem du die Zeilen alle einzeln ausliest und schaust wann du die erste leere findest, das setzt natürlich voraus, dass zwischendrin keine leeren auftauchen dürfen.
Sollten trotzdem welche auftauchen ist das auch kein Problem, googlest du nach "excel vba last filled row" dann findest du dutzende Antworten.
Hallo,
okay habe es mit einer For-Schleife geschafft.
Danke schön
Mfg
Mikki
Hallo Mikki
Sollten trotzdem welche auftauchen ist das auch kein Problem, googlest du nach "excel vba last filled row" dann findest du dutzende Antworten.
Das gibt es auch als Beispiel im _Excel-Wiki von Water.
Oder mit _Excel_RangeRead die ganze Datei einlesen und dann das Array von hinten durchgehen, wie alpines bereits geschrieben hat. Wenigstens wenn die Datei nicht allzu groß ist..