【发布时间】:2018-09-08 19:57:31
【问题描述】:
我想让我的范围动态化,同时仍然包含公式。有任何想法吗?它需要找到最后一行,并包括对两列所有行的计算。
Sheets("Opérations").Activate
Range("AS3").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-6],Time!R1C1:R16C2,2,TRUE)"
Selection.AutoFill Destination:=Range("AS3:AS8655")
Range("AS3:AS8655").Select
Range("AT3").Select
ActiveCell.FormulaR1C1 = _
"=IF(Time!R[-2]C[-35]<>Maturities!R3C17,VLOOKUP(RC[-7],Time!R1C4:R2585C5,2,FALSE),VLOOKUP(RC[-7],Time!R1C7:R2585C8,2,FALSE))"
Range("AT3").Select
Selection.AutoFill Destination:=Range("AT3:AT8655")
Range("AT3:AT8655").Select
【问题讨论】:
-
使用工作表中的偏移量创建一个动态命名范围,然后引用该 Range(“namedrange”).Formula = 或该主题的变体 .FormulaR1C1 ......请原谅有趣的“由于移动