ich habe ein Problem mit einer Worksheet-Funktion, dass mich schon das gesamte Wochenende aufgehalten hat, und hoffe nun auf eure Unterstützung, und zwar habe ich nachfolgenden Code
Dim rngDLStamm As Range
Dim strDL_Text As String
Dim strDL_Code As String
strDL_Code = me.cboDL_Code
Set rngDLStamm = Worksheets("Acc_DL_Code").Range("B1:G48)
strDLText = Application.WorksheetFunction.VLookup(strDLCode, rngDLStamm, 6)
und noch folgender Hintergrund:
Die Spalte B für das Suchkriterium der VLookup-Fkt ist als Text formatiert.
Wenn ich diese Prozedur laufen lasse, kommt folgender Fehler:
1004: Die VLookup-Eigenschaft des Worksheet-Function Objekts kann nicht zugeordnet werden
Wenn ich allerdings die Variable strDLCode (also das Suchkriterium) als "Long" definiere --- klappt alles einwandfrei; dies kann jedoch keine Lösung für mich sein, da ich nicht weiss, ob nicht doch mal Zeichenketten gesucht werden.
Und ausserdem wird in der Hilfe zu "VLookup" gesagt, dass das Suchkriterium entweder eine Zahl oder eben auch eine Zeichenkette sein kann.
Und nun meine Frage: Was ist denn nun so falsch an meinem Code, dass er mit einer Zahl als Suchkriterium läuft --- aber nicht mit einer Zeichenkette?
Vielen Dank, Karsten