Ich habe ein Arbeitsblatt mit 4 Spalten, ich habe ein Makro geschrieben, Formel in Spalten A + B, die abhängig sind, was in Spalte D ist, dann kopieren und als Werte einfügen Aktivieren Sie das Filtern dieser Spalten. Mein Problem ist, dass die Spalte D wöchentlich länger wird. Ich will nicht zu haben, halten Sie die Werte in meinem Makro für den Bereich von A + B (A2: A69422) zu ändern, wo 69.422 der zuletzt verwendete Zelle in Spalte D.Bereich verknüpft mit der letzten Zelle in der angrenzenden Spalte
Worksheets("salesinfo").Range("B2").Formula = "= MID(D3,3,5)"
Range("B2").Select
Selection.AutoFill Destination:=Range("B2:B69422")
Range("B2:B69422").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Selection.Value = Selection.Value
Range("A2").Formula = "= VLOOKUP(B2,[Data.xlsb]Stores!$A:$X,4,0)"
Range("A2").Select
Selection.AutoFill Destination:=Range("A2:A69422")
Range("A2:A69422").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Workbooks("Data.xlsb").Close SaveChanges:=False
Application.CutCopyMode = False
Range("A2").Select
Vielen Dank, für "TheGuyThatDouldnnKnowMuch" wissen Sie eine verdammt viel. Ein kleines Problem, Spalte B endet eine Zelle kurz und Spalte A endet 1 Zelle zu lang. Danke noch einmal. – Sherbetdab