ich habe eine SVERWEIS der mir daten aus einer geschlossenen Datei abruft,
allerdings dauert das recht lange, nun habe ich aber gemerkt , wenn ich ESC drücke sind die Werte wie gewünscht trotzdem alle in der Tabelle eingetragen.
Kann mir das evtl jemand erklären? Bzw wieso ist das so und gibt es eine möglichkeit den VBA Code schneller zu machen?
-Codeausschnitt-
Sub Test()
LastRow = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row
LastColumn = ActiveSheet.Cells(1, Columns.Count).End(xlToLeft).Column
For c = 3 To LastColumn
NDL = Cells(1, c)
For i = 2 To LastRow
Cells(i, c).FormulaR1C1 = "=VLOOKUP(RC[-" & c - 2 & "],'" & AnfangsPfad & Test.xlsb] _
_
Test'!C1:C44,22,FALSE)"
Cells(i, c).Value = Cells(i, c).Value
Next i
Next c
End Sub
Danke