Ich versuche, ein Vlookup in bestimmte Zellen (J2: O2) einzufügen, aber ich bekomme immer Typ Mismatches. Ich kann nicht für das Leben von mir herausfinden, warum. Hier ist der Code, den ich derzeit haben:Vlookup über Blatt Typ Mismatch (VBA)
Dim Basel_Sheet As Worksheet
Set Basel_Sheet = Sheets("Basel 3 EAD")
Dim Parent_Lookup As Range
Set Parent_Lookup = Sheets("Parent Mapping").Range("B2:E20000")
With Basel_Sheet
.Cells(2, "J").Formula = "=VLOOKUP(A2," & Parent_Lookup & ",4, False)"
...
...
... (formulas for remaining columns)
End With
Sollte ich Application.WorksheetFunction.Vlookup
ist und eine Variante mit in anstatt das vlookup Ergebnis zu speichern?
Wann Ich tue das, der Bereich, der in dem vlookup verwandt wird, wird in dem aktuellen Blatt (Formel hat nur B2: E20000) statt des Blattes "Parent Mapping" geändert. – kschindl
Sie müssen den zugewiesenen Bereich ändern. Bearbeiten der Antwort jetzt –
'Parent_Lookup.Address (1,1, XlA1, TRUE)' –