Hallo,
so langsam bekomme ich es hin. Nun suche ich eine Möglichkeit wie ich einen Bereich sauber definiert markieren kann.
Ich möchte alles zwischen dem ersten SA_Person und dem nächsten SA_Person (dieses selbst ausgeschlossen) markieren.
Derzeit suche ich nach den ersten auftreten von SA_Person und markiere mit
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlToRight)).Select
alles bis zur nächsten Leerzeile und erweitere die Selektion nach rechts anhand der 1. Zeile (1. SA_Person).
Das ist natürlich fehlerhaft, da es durchaus Leerteilen innerhalb meines gesuchten Blockes geben kann. Deshalb meine Idee mit dem SA_Person, da dieses _immer_ eindeutig den Beginn des nächsten Datenblock kennzeichnet.
Oder muß ich suchen, mir die Zeile merken und weitersuchen, nochmals merken und dann markieren ? Wie merke ich mir eine Zeile und wie markiere ich mit dieser Information ?
Puh, für mich nicht lösbar. Habt ihr eine Idee wie ich hierfür ansetze ?
Gruß
Bernhard Stillger