4 개의 열이있는 워크 시트가 있는데, 열 A와 B에 수식을 넣을 매크로를 작성한 다음 열 D에 무엇이 들어 있는지에 따라 값을 복사하여 붙여 넣습니다. 해당 열을 필터링 할 수 있습니다. 내 문제는 매주 열 D가 길어진다는 것입니다. 나는 A + B (A2 : A69422)의 범위 내 매크로의 값을 계속 변경하고 싶지 않습니다 69422은 D.인접한 열의 마지막 셀에 연결된 범위
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
고맙습니다. "TheGuyThatDoesn'tKnowMuch"에 대해 잘 알고 있습니다. 작은 문제 하나, B 열이 하나의 셀을 끝내고 A 열이 하나의 셀을 지나치게 길게 만듭니다. 다시 한번 감사드립니다. – Sherbetdab