0
我正在運行VBA以使用last row last col填充所有單元格。但是我的VBA從B3開始填充,直到最後一行,然後在最後一行下面添加一行並填充到最後一行。目標公式VBA
的代碼看起來是這樣的:
Sub RUNFILL()
With Worksheets("Sheet3").Range("B3")
Set Target = .Range(.Cells(1, Columns.Count).End(xlToLeft), Cells(Rows.Count, "A").End(xlUp))
Target.FormulaLocal = "=INDEKS(Sheet1!$N:$N;MATCH(Sheet3!$A:$A&Sheet3!B$1;Sheet1!$R:$R;0))"
End With
End Sub
我不知道爲什麼它以那種方式罷了,所以我希望有人能看到的問題,並幫助我糾正它。
應該不INDEKS是INDEX? – Sorceri
你究竟在做什麼?您對B3的引用可能使其成爲相對引用,因此是額外的行。 – SJR
刪除A1180中的0,你的代碼應該沒問題,當然還有@Sorceri的建議。 – kaza