...ich habe eine Datei, in der ich per VBA einen SVerweis ausführen möchte.
Dazu habe ich einen Bereich "Laender" per Set zugewiesen.
Nun soll der in Laender gesuchte Wert, wenn vorhanden - den passenden Eintrag der 2'ten Spalte und 3'ten Spalte aus Länder in meine Tabelle eintragen.
Dazu gehe ich 2x mit der VLOokup-Funktion vor.
Bei Fehler (wenn kein Treffer) soll in der Tabelle dann "" NICHTS eingetragen werden und er soll weiter suchen...
Hier mein Versuch, der beim 2'ten Lauf (Spalte3) mit einer Fehlermeldung endet:
On Error Resume Weiter
.cells(LZeile, 21) = Application.WorksheetFunction.VLookup(.Cells(LoZeileD, 11).Value, Laender, 2, 0)
Weiter: .cells(Lzeile, 21) = ""
On Error Resume Weiter2
.cells(LZeile, 22) = Application.WorksheetFunction.VLookup(.Cells(LoZeileD, 11).Value, Laender, 3, 0)
Weiter2: .cells(Lzeile, 22) = ""
Wie kann ich es besser (funktionsfähig) machen ?!?
Gruß und Danke
Kay