Ich versuche, mehrere vlookup in einzelnen ZelleMultiple Vlookup Ergebnis
Ich erhalte # Wert zu erhalten! Fehler mit der folgenden Funktion, Hilfe bei dem Code
MultipleLookupNoRept(Lookupvalue As String, LookupRange As Range, ColumnNumber As Integer)
Dim i As Long
Dim Result As String
For i = 1 To LookupRange.Columns(1).Cells.Count
If LookupRange.Cells(i, 1) = Lookupvalue Then
For J = 1 To i - 1
If LookupRange.Cells(J, 1) = Lookupvalue Then
If LookupRange.Cells(J, ColumnNumber) = LookupRange.Cells(i, ColumnNumber) Then
GoTo Skip
End If
End If
Next J
Result = Result & " " & LookupRange.Cells(i, ColumnNumber) & ","
Skip:
End If
Next i
MultipleLookupNoRept = Left(Result, Len(Result) - 1)
End Function
Ihr Code groß ist, vergessen Sie eine kleine Sache, eine 'String' von Ihrem' Function' zurückzukehren. Ändern Sie die erste Zeile zu 'Function MultipleLookupNoRept (LookupRange als String, LookupRange als Range, ColumnNumber als Integer) als String' und es funktioniert für Sie –
Danke Aber wieder bekomme ich den gleichen Fehler –
Wie verwenden Sie es? Sie geben die richtigen Parameter aus einer Excel-Tabelle ein? –