我有一些VBA代码,并且范围有问题。
在我的Excel工作表中,我希望范围基于单元格C2的内容。
这是VBA代码,
Sub Repeat()
'
' Repeat Macro
'
'
Range("A1:A3").Select
Selection.AutoFill Destination:=Range("A1:A19"), Type:=xlFillDefault
Range("A1:A19").Select
Range("B1").Select
End Sub
但是,理想情况下,我希望使用A作为X单元格C2中的值,而不是A19,如果C2单元格包含24,我想说A24而不是A19有什么想法?
答案 0 :(得分:1)
尝试
Range("A1:A" & Range("C2").value)
但是您也应该使用工作表名称。
例如:
With Worksheets("Sheet1")
.Range("A1:A3").AutoFill Destination:= .Range("A1:A" & .Range("C2").value) , Type:=xlFillDefault
End With