【发布时间】:2018-05-31 14:21:40
【问题描述】:
我正在尝试将此公式从 AD2 自动填充到数据集的末尾。但是,相反,我的宏将使用 AD1 上的公式(列标题)而不是填写。我已经这样做了好几次了,但我不知道为什么它现在起作用了。令人讨厌的公式是从单元格中读取几列(AB),然后声明三个字符串之一。
Dim lastRow As Long
lastRow = Cells(Rows.Count).End(xlUp).Row
Range("AD2").Select
Selection.FormulaR1C1 = _
"=IF(NOT(ISERROR(FIND(""iMac"",RC[-2]))),""iMac"",IF(NOT(ISERROR(FIND(""MacBook"",R[-21]C[-2]))),""MacBook"",""N/A""))"
Range("AD2").Select
Selection.AutoFill Destination:=Range("AD2:AD" & lastRow)
【问题讨论】:
-
lastRow = Cells(Rows.Count,"A").End(xlUp).Row你需要统计特定的列