VBA 自动填充特定行数
VBA to Auto Fill Specific Number of Rows
我正在尝试根据在另一个单元格中找到的数字(根据数据而变化)自动填充列中的特定行数
所以说单元格 D2 = 250
我需要用数字 1,2,3,4,5... 标记 FF4:FF250... 这样它看起来像这样
Column FF
Cell 4 1
Cell 5 2
Cell 6 3
Cell 7 4
... ...
我正在尝试类似的东西,但它不起作用
Sub AutoFillSpecific()
MyValue = Range("D2").Value
Range("FF4").Select
Selection.AutoFill Destination:=Range(FF4:FFMyValue)
有什么帮助吗?
假设您在 FF4
中有一个值可以自动向下填充:
Range("FF4").Value = 1
Range("FF4").AutoFill Destination:=Range("FF4:FF" & MyValue), Type:=xlFillSeries
您需要添加 Dim MyValue As Long
以避免错误,因为当您将 D2 移入 MyValue
.
时,它将确保 D2 的值是一个数字
我正在尝试根据在另一个单元格中找到的数字(根据数据而变化)自动填充列中的特定行数
所以说单元格 D2 = 250
我需要用数字 1,2,3,4,5... 标记 FF4:FF250... 这样它看起来像这样
Column FF
Cell 4 1
Cell 5 2
Cell 6 3
Cell 7 4
... ...
我正在尝试类似的东西,但它不起作用
Sub AutoFillSpecific()
MyValue = Range("D2").Value
Range("FF4").Select
Selection.AutoFill Destination:=Range(FF4:FFMyValue)
有什么帮助吗?
假设您在 FF4
中有一个值可以自动向下填充:
Range("FF4").Value = 1
Range("FF4").AutoFill Destination:=Range("FF4:FF" & MyValue), Type:=xlFillSeries
您需要添加 Dim MyValue As Long
以避免错误,因为当您将 D2 移入 MyValue
.