Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

vlookup

Forumthread: vlookup

vlookup
03.09.2002 13:46:10
jhaustein
hallo gemeinschaft,

habe probleme mit vlookup
habe folgenden code
dateiziel.Worksheets("tabelle1").Cells(i, 2) = Application.WorksheetFunction.VLookup(dateiziel.Worksheets("Tabelle1").Cells(i, 1), Dateiquelle.Worksheets("Tabelle1").Range("A1:B50000"), 2, 0)

problem ist jetzt, dass wenn bei der zieldatei ein wort drin steht, welches bei der quelldatei nicht vorhanden ist eine fehlermeldung kommt die da lautet "die vlookupeigenschaft des worksheetfunction objects kann nicht zugeordnet werden" also immer dann, wenn in der zielldatei ein wort drin steht, welches in der quelldatei nicht vorhanden ist - kann ich das irgendwie umgehen.

:-) jörg

Anzeige

12
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: vlookup
03.09.2002 14:03:20
Michael Wendeler
Hallo Jörg,

fang den Fehler mit einer If Abfrage nach dem Fehler ab.

Also in etwa so:
If "deine Formel" = False Then
Exit

Gruß
M. Wendeler
http://www.wendelers.de

Re: vlookup
03.09.2002 14:07:09
jhaustein
hallo michael,

leider komme ich garnicht erst dazu , beim deguggen bleibt er schon in er zeile stehen

Anzeige
Re: vlookup
03.09.2002 14:11:35
Folker
Versuchs mal mit einer allgemeinen Fehleranfrage abzufangen in der Form:

sub x()
On Error GoTo Fehler:.
.
.
exit sub
Fehler:
end sub

super volker vielen dank
03.09.2002 14:14:44
jhaustein
.
leider zu früh gefreut
03.09.2002 14:35:31
jhaustein
hallo folker
geht leider doch nicht
Anzeige
Re: vlookup
03.09.2002 15:22:04
Udo RiHü
Die Funktion ist da glaube ich ein bisschen eigen, was die Parameter angeht.
Versuch's mal so:

Set R1=dateiziel.Worksheets("Tabelle1").Cells(i, 1)
Set R2=Dateiquelle.Worksheets("Tabelle1").Range("A1:B50000")
dateiziel.Worksheets("tabelle1").Cells(i, 2) = Application.WorksheetFunction.VLookup(R1, R2, 2, 0)

Gruss Udo

Anzeige
Re: vlookup
03.09.2002 15:26:09
JürgenR
Hi Jörg,

mal als Ansatz vor testen, ob der Wert da ist. Beispiel:

Gruß
Jürgen

Re: vlookup
03.09.2002 15:59:16
Michael
Habe die VBA-Entsprechung gerade nicht parat, aber das ist identisch mit EXCEL.
Die Lookupfunktion liefert im geschilderten Fall das Ergebnis NV,
d.h. Du kannst mit der Funktion ISTNV abfragen, ob das Abfrageergebnis der Erwartung entspricht und dann tatsächlich abfragen oder nicht
Anzeige
Re: vlookup
03.09.2002 16:41:30
jhaustein
ist doch das gleiche
Re: vlookup
03.09.2002 16:43:31
Martin Beck
Hallo Jörg,

na, immer noch das gleiche Problem ;-)

Schreib mal vor die Zeile die Anweisung

On Error Resume Next

Gruß
Martin Beck

Re: vlookup
03.09.2002 16:49:20
jhaustein
gleicher fehler ich dreh bald ab
Anzeige
ich glaube es geht vielen dank martin für deine
03.09.2002 16:52:21
jhaustein
hilfe

:-) jörg

Anzeige
Anzeige