マクロを作成し、それを personal.xls ファイルに入れました。マクロは、PhanCong.xls の J 列の vlookup を自動入力することを想定していますが、数式を正確に返すだけです。ここに、私の言いたいことを説明するために、私の Excel ファイルの一部を示します。
最初の列には、そのような式ではなく、vlookup 値が必要です。これが私のマクロで、データを自動入力する部分です。
"C:\Users\khoale\Desktop\PhanCong.xls"
Windows("test.xlsx").Activate
ActiveSheet.Cells(2, 1).Activate
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(RC[9],'[PhanCong.xls]Bang ma CC'!C1:C7,7,FALSE)"
Dim autoFillRow As Long
With ActiveSheet
autoFillRow = .Range("C" & Rows.Count).End(xlUp).Row
End With
Range("A2").Select
Selection.AutoFill Destination:=Range("A2:A" & autoFillRow), Type:=xlFillDefault