Re: sverweis vba große datenbank
06.03.2003 11:50:59
Ramses
Hallo,eine kleine Begrüssung lässt die Frage gleich freundlicher erscheinen und erhöht die Bereitschaft diese zu beantworten ;-)
In deinem Fall lautet die äquivalente Funktion
Application.WorksheetFunction.VlookUp(Aufbau Gleich wie SVERWEIS)
Allerdings kannst du den Fehler nicht richtig abfangen wenn der Eintrag nicht gefunden wird.
Deshalb bevorzuge ICH eine Schleife, ob elegant oder nicht :-), lässt mir das mehr Freiheit:
Sub Start_Suche()
Dim Suchbegriff As Variant
Suchbegriff = InputBox("Suchbegriff eingeben","Suche",1)
For i = 1 to 5000
If worksheets("Datenbank").cells(i,1) = Suchbegriff Then
Worksheets("Auswertung").Cells(7,2) = worksheets("Datenbank").cells(i,2)
Exit Sub
End If
Next I
MsgBox "Suchbegriff: " & Suchbegriff & " wurde nicht gefunden"
End Sub
Gruss Rainer