Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

WorksheetFunction.VLookup zuordnung?

97 views
Skip to first unread message

georg brokmann

unread,
Mar 23, 1998, 3:00:00 AM3/23/98
to

hallo,

bei Anwendung der Anweisung

mwst = WorksheetFunction.VLookup(4000, mwst_satz, 1)

unter Win95 mit Excel97
erhalte ich immer den folgenden Fehler:

Die Vlookup-Eigenschaft des WorksheetFunctions-Objektes kann nicht
zugeordnet
werden.

fuer einen kurzen Tip waere ich sehr dankbar

mfg

georg


Torsten Harden

unread,
Mar 25, 1998, 3:00:00 AM3/25/98
to

Hallo Georg,
ohne mir das jetzt genau anzusehen: Das WorksheetsFunction-Object
kenne ich nicht und auf die Schnelle habe ich es in meiner Hilfe auch
nicht gefunden. Mit dem Application-Objekt sollte es aber klappen.
Aber wofür zum T..... ist das WorksheetFunction-Objekt gut?
mfg
Torsten
On 23 Mar 1998 17:43:10 GMT, brokman...@t-online.de (georg
brokmann) wrote:

>hallo,
>
>bei Anwendung der Anweisung
>
>mwst = WorksheetFunction.VLookup(4000, mwst_satz, 1)
>
>unter Win95 mit Excel97
>erhalte ich immer den folgenden Fehler:
>
>Die Vlookup-Eigenschaft des WorksheetFunctions-Objektes kann nicht
>zugeordnet
>werden.
>

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Dipl.-Ing. agr. Torsten Harden
eMail: T.Ha...@tu-bs.de
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Peter Schoner

unread,
Mar 25, 1998, 3:00:00 AM3/25/98
to

Hallo Ihr beiden!

Ich habe zwar kein Win95 und XLS97, aber VLOOKUP ist der englische
Befehl fuer SVERWEIS (oder war es HVERWEIS, es gibt ja auch noch
HLOOKUP). Schaut doch mal, welche Sprache Ihr eingestellt habt (Muss
man in XLS5 ganz am Anfang beim Anlegen des Macro oder beim Anlegen
des Worksheet machen). Ansonsten eben mit dem deutschen Befehl versuchen.
Im uebrigen uebersetzt XLS standardmaessig die Befehle ins deutsche,
wenn sie mit einer englischen Version erstellt wurden.

Torsten Harden

unread,
Mar 25, 1998, 3:00:00 AM3/25/98
to

Hallo Geoerg,
das habe ich glatt übersehen. Wenn Du in einem Makro einen definierten
Bereich ansprichst, mußt Du natürlich etwas konkreter werden ;-)
Beispeil:
worksheets("NameDesBlattes").[NameDesBereichs]
Grüße
Torsten

On 25 Mar 1998 18:11:27 GMT, brokman...@t-online.de (georg
brokmann) wrote:
>ich habe meinen Fehler glaube ich gefunden
>folgendes lauft:
>
>Sub b_vlookup()
> Set meinbereich = Worksheets("Tabelle1").Range("A1:b3")
> u = WorksheetFunction.VLookup(3, meinbereich, 1)
>End Sub
>
>wobei in Tabell1 Range.... Werte entsprechend dem deutschen Sverweis
>eingetragen sind.
>Wenn ich aber "meinbereich" im Tabellenblatt mit einem Namen versehe
>(Einfügen - Namen - Festlegen) und diesen Namen in Vlookup eintrage
>erhalte ich meine Fehlermeldung.

georg brokmann

unread,
Mar 25, 1998, 3:00:00 AM3/25/98
to

hallo,

vielen Dank fuer Eure Antworten,


ich habe meinen Fehler glaube ich gefunden
folgendes lauft:

Sub b_vlookup()
Set meinbereich = Worksheets("Tabelle1").Range("A1:b3")
u = WorksheetFunction.VLookup(3, meinbereich, 1)
End Sub

wobei in Tabell1 Range.... Werte entsprechend dem deutschen Sverweis
eingetragen sind.
Wenn ich aber "meinbereich" im Tabellenblatt mit einem Namen versehe
(Einfügen - Namen - Festlegen) und diesen Namen in Vlookup eintrage
erhalte ich meine Fehlermeldung.


mfg

georg

0 new messages