text split bis zu nächtser leerer Zeile
Paul
ich habe meine txt-Datei eingelesen und finde dort viele Sektionen, die immer wieder durch eine Leerzeile gruppiert sind. Ich such in meinem Code nach einem Suchmuster für die Zeile um dann eine enstsprechende Aktion auszulösen. Diese Aktion soll aber auch für die nachfolgenden Zeilen geschehen. Durch das Erreichen einer Leerzeile, soll die Aktion dann abgebrochen werden und der vorangegangene Code weitergührt werden.
...
..
For i =1 to 2000 'Zeile
If Cells(i,1) entspricht Suchmuster then
mach was 'mach eine Aktion bis die nächste leere Zeile kommt
end if
next i
...
..
Wie finde ich die nächste leere Zeile, und was mache ich mit i während die Aktion bis zur nächsten leeren Zeile ausgeführt wird.
Wenn ich innerhalb der Schleife bleibe, müßte ich ja überprüfen, ob eine der vorangegangenen Zeilen auf das Suchmuster zutraf. Da ist es doch eigentlich logischer innerhalb der If Bedingung eine weitere Schleife zu bauen, oder ? Dann müßte ich bei der Rückkehr in die äußere Schleifen i um einen entsprechenden Wert direkt erhöhen.
Dazu muß ich aber erst mal herausfinden wo sich die nächste leere Zeile befindet.
Gruß Paul