ich sitze jetzt schon seit 2 Stunden an folgendem Problem und komme nicht weiter:
Ich möchte am Anfang einer VBA Prozedur mehrere Teile aus verschiedenen Tabellen einlesen, die später immer wieder durchsucht werden um eine Zeilennummer zurückzugeben. Also ich suche in einer Schleife immer wieder nach Namen und möchte die Position(innerhalb der Range) der Namen zurückgeben.
Wenn die Range aus Alex, Dieter, Philip besteht und ich nach Dieter suche sollte er nach
Range.Find(blablba)
Nr = Activecell.Column
2 ausgeben.
Ich habe mir gedacht das ich die einzelnen Bereiche in Range Variablen ablege und damit immer wieder bearbeiten kann. Anscheinend ist dem nicht so. Jetzt ist die Frage, ob man überhaupt eine "eigene Range" erzeugen kann, oder ob die Range Objekte immer nur auf die Tabelle verweisen?!
Gibt es eventuell die Möglichkeit ein Array mit einer Methode zu durchsuchen, da ich die einzelnen Ranges ja in Array abspeichern kann?
Vielen Dank für eure Hilfe,
Alex