我正在尝试对列“ e”和列“ f”求和
代替
(“ e1”)=(“ e1”)+(“ f1”)
我希望看到类似以下的内容。
set Range1 as range("E1:E100")
set Range2 as range ("f1:f100")
Range1=Range1+Range2
我知道它不会像这样工作,但是相信没有办法获得结果。
非常感谢您的帮助。
答案 0 :(得分:0)
您可以尝试以下代码:
With Range("g1:g100")
.Formula = "=e1+f1"
End With
答案 1 :(得分:0)
您可以使用评估:
Dim ws as worksheet, Range1 as range, Range2 as range
set Range1 as ws.range("E1:E100")
set Range2 as ws.range ("f1:f100")
Range1.value = ws.Evaluate( Range1.Address() & "+" & Range2.address() )