Microsoft Excel

Herbers Excel/VBA-Archiv

VLookup

    Betrifft: VLookup von: Franz W.
    Geschrieben am: 02.10.2003 12:16:32

    Hallo Fachleute,

    ich bitte Euch um Unterstützung bei einem Problem, das ich mit VLookup habe:

    er markiert die Zeile:

    "KTitel = Application.WorksheetFunction.VLookup(KNr, Sheets("Kd_Daten").NrnNamen, 2, False)"

    mit der Fehlermeldung: "Objekt unterstützt diese Eigenschaft oder Methode nicht."

    Ich komm nicht drauf, woran das liegen kann. Könnt Ihr mir bitte helfen?

    Vielen Dank schon mal und Grüße
    Franz

      


    Betrifft: AW: VLookup von: GerdW
    Geschrieben am: 02.10.2003 12:31:57

    Was verbirgt sich hinter den Variablen KNr und NrnNamen?

    Gerd


      


    Betrifft: AW: VLookup von: Franz W.
    Geschrieben am: 02.10.2003 12:54:18

    Hallo Gerd,

    stimmt hätt ich schreiben sollen:

    - KNr ist eine Zahl: KNr = Target.Value
    - NrnNamen ist der Name eines benannten Bereiches im Blatt "Kd_Daten"

    Grüße
    Franz


      


    Betrifft: AW: VLookup von: PeterW
    Geschrieben am: 02.10.2003 12:33:44

    Hallo Franz,

    sofern es sich bei NrnNamen um einen benannten Tabellenbereich handelt dann:
    KTitel = Application.WorksheetFunction.VLookup(KNr, Sheets("Kd_Daten").Range("NrnNamen"), 2, False)

    Gruß
    Peter


      


    Betrifft: wird schon besser... von: Franz W
    Geschrieben am: 02.10.2003 12:57:59

    Hallo Peter,

    vielen Dank für Deine Hilfe, es geht aufwärts, aber jetzt kommt eine andere Meldung:

    "Die VLookup-Eigenschaft des Worksheet-Function-Objektes kann nicht zugeordnet werden."

    Woran kann das jetzt noch liegen?

    Grüße
    Franz


      


    Betrifft: AW: wird schon besser... von: PeterW
    Geschrieben am: 02.10.2003 13:00:12

    Hallo Franz,

    überprüfe mal, ob KNr auch in der ersten Spalte der Matrix vorhanden ist.

    Gruß
    Peter


      


    Betrifft: AW: wird schon besser... von: Franz W.
    Geschrieben am: 02.10.2003 13:04:08

    Hallo Peter,

    ja, das ist definitiv so, hab ich auch als erstes überprüft.

    Grüße
    Franz


      


    Betrifft: AW: wird schon besser... von: PeterW
    Geschrieben am: 02.10.2003 13:06:43

    Hallo Franz,

    andere Möglichkeit: KNr ist vermutlich eine Zahl. Kommt die vielleicht aus einer Textbox und wurde nicht in eine Zahl gewandelt?

    Gruß
    Peter


      


    Betrifft: Volltreffer!! von: Franz W.
    Geschrieben am: 02.10.2003 13:11:44

    Hallo Peter,

    perfekt, genau das war's! Ganz vielen Dank!! Muss ich mehr drauf achten. Bin in anderem Zusammenhang schon mal über das Problem gesolpert, vielleicht bleibt's ja jetzt mal hängen ...

    Danke und Grüße
    Franz