Anzeige
Archiv - Navigation
152to156
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
152to156
152to156
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

vlookup

vlookup
03.09.2002 11: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

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

Betreff
Datum
Anwender
Anzeige
Re: vlookup
03.09.2002 12: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 12:07:09
jhaustein
hallo michael,

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

Re: vlookup
03.09.2002 12: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 12:14:44
jhaustein
.
leider zu früh gefreut
03.09.2002 12:35:31
jhaustein
hallo folker
geht leider doch nicht
Re: vlookup
03.09.2002 13: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 13: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 13: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
Re: vlookup
03.09.2002 14:41:30
jhaustein
ist doch das gleiche
Re: vlookup
03.09.2002 14: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 14:49:20
jhaustein
gleicher fehler ich dreh bald ab
Anzeige
ich glaube es geht vielen dank martin für deine
03.09.2002 14:52:21
jhaustein
hilfe

:-) jörg

299 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige