Ich habe mal eine Frage:
Ist es möglich einen SVerweis zu machen über VBA, der erst nach einer Zahl (Spalte A) sucht und wenn er nichts findet eine andere Zahl (in einer anderen Spalte) durchsucht?
Mein Code als SVerweis ist so:
Range(Cells(2, 6), Cells(letzteZeileSchleife, 6)) = WorksheetFunction.VLookup(Range(Cells(2, 5), Cells(letzteZeileSchleife, 5)), Sheets("Daten").[A2:I60000], 2, False)
Range(Cells(2, 8), Cells(letzteZeileSchleife, 8)) = WorksheetFunction.VLookup(Range(Cells(2, 5), Cells(letzteZeileSchleife, 5)), Sheets("Daten").[A2:I60000], 3, False)
Range(Cells(2, 9), Cells(letzteZeileSchleife, 9)) = WorksheetFunction.VLookup(Range(Cells(2, 5), Cells(letzteZeileSchleife, 5)), Sheets("Daten").[A2:I60000], 4, False)
Range(Cells(2, 11), Cells(letzteZeileSchleife, 11)) = WorksheetFunction.VLookup(Range(Cells(2, 5), Cells(letzteZeileSchleife, 5)), Sheets("Daten").[A2:I60000], 5, False)
Er sucht also immer wieder nach einer Zahl und befüllt dann jede Spalte einzelnd. Das würde ich auch Übersichtsgründen gerne so beibehalten. Wenn das nicht geht ist es aber auch nicht schlimm. Bin über jede Hilfe froh :)
|