我试图自动填充range对象的一列。最终我想使用公式自动填充。我在下面的一个玩具示例中尝试了这个。这导致了一个类型不匹配错误,我似乎无法弄清楚。
Sub Macro1()
Dim wk As Worksheet
Set wk = ActiveWorkbook.Sheets("Temp")
wk.Cells.Clear
Dim rng As Range
Set rng = wk.Range("A1:B5")
rng.rows(1).Columns(1) = 1
rng.rows(1).Columns(1).Select
Selection.AutoFill Destination:=rng(1 & ":" & rng.rows.Count, "A")
End Sub
一个vba新手在这里,所以任何帮助将不胜感激。
1条答案
按热度按时间w41d8nur1#
只需参考
rng
的第一列。更改到
如果要从第3行开始自动填充: