2017-07-18 53 views
0

有人可以帮助我获得正确的公式吗?VBA中的SQRT公式

我想计算如下:

SQRT((RNG2^2)+(Rng4^2))

这里是我的代码,但它不工作

Cells(LastRow + 1, LastCol + 4) = "=SQRT((Rng2.Address)^2 & " + " & (Rng4.Address)^2)" 
+0

什么是 “RNG2” 和 “rng4” – user1

+0

设置RNG2 = IncreAws.Cells(Rng1.Row, Rng1.Column + j) – hdk857

+0

Set Rng4 = IncreBws.Cells(Rng3.Row,Rng3.Column + j) – hdk857

回答

0

你串联是在错误的地方:

Cells(LastRow + 1, LastCol + 4) = "=SQRT((" & Rng2.Address & ")^2 + (" & Rng4.Address & ")^2)"