22.08.2023, 04:58
Hallöchen,
aktuell möchte ich einen Makro bauen. Bin aber eig nicht sehr erfahren damit.
Vielleicht kann mir einer der Experten etwas unter die Armen greifen.
Ich versuche halt das Problem mit dem Sverweis zu umgehen, da hier stets das erste Ergebnis ausgesüuckt wird. XVerweis kommt leider nicht in Frage, da mein Office es nicht beinhaltet.
Also die Variable "Suchwert" beinhaltet mehrere Suchbegriffe. Diese sind beispielsweise in Spalte D aufgeführt. Wie könnte ich hier eine Art Schleife bauen, sodass nach allen Begriffen gesucht wird?
Set Startwert= Test.Cells.Find(Suchwert, _
After:=rng1, LookIn:=xlValues, LookAt:=xlPart, SearchDirection:=xlNext, SearchFormat:=False)
Der Wert soll dann in Startwer gepspeichert werden und bspw in Spalte G ausgegeben werden. Wenn er keinen Suchwert findet, dann soll er nach den nächsten Begriff suchen. Es soll also nicht abgebrochen werden. Erst wenn nach den letzten Suchbegriff gesucht wurde.
Könnte man zu Suchwert überhaubt eine Schleife bauen?
aktuell möchte ich einen Makro bauen. Bin aber eig nicht sehr erfahren damit.
Vielleicht kann mir einer der Experten etwas unter die Armen greifen.
Ich versuche halt das Problem mit dem Sverweis zu umgehen, da hier stets das erste Ergebnis ausgesüuckt wird. XVerweis kommt leider nicht in Frage, da mein Office es nicht beinhaltet.
Also die Variable "Suchwert" beinhaltet mehrere Suchbegriffe. Diese sind beispielsweise in Spalte D aufgeführt. Wie könnte ich hier eine Art Schleife bauen, sodass nach allen Begriffen gesucht wird?
Set Startwert= Test.Cells.Find(Suchwert, _
After:=rng1, LookIn:=xlValues, LookAt:=xlPart, SearchDirection:=xlNext, SearchFormat:=False)
Der Wert soll dann in Startwer gepspeichert werden und bspw in Spalte G ausgegeben werden. Wenn er keinen Suchwert findet, dann soll er nach den nächsten Begriff suchen. Es soll also nicht abgebrochen werden. Erst wenn nach den letzten Suchbegriff gesucht wurde.
Könnte man zu Suchwert überhaubt eine Schleife bauen?