为什么我不能用VBA编写公式?

时间:2018-08-22 14:46:37

标签: excel string vba excel-vba excel-formula

我尝试编写此Excel公式:

 ="Range: ( "&FIXED(MIN('Group2'!$K$10:$K$595);2)&" - "&FIXED(MAX('Group2'!$K$10:$K$595);2)&" )"

它运行良好,但是当我尝试用VBA宏编写它时,我在网上找不到任何东西。例如,我尝试使用双引号:

Range("D4").formula = "= ""Range: ( "" & FIXED(MIN('Group2'!$K$10:$K$595);2) & "" - "" & FIXED(MAX('Group2'!$K$10:$K$595);2) & "" )"""

我想要它,因此我可以更改将其作为变量传递的范围。

1 个答案:

答案 0 :(得分:1)

JNevill您说得对,问题是;应该是,

我收到的错误消息是:

this

如果有人需要使用它,则传递变量(命名数据)将是:

Range("D4").Formula = "= ""Range: ( "" & FIXED(MIN(" + data + "),2) & "" - "" & FIXED(MAX(" + data + "),2) & "" )"""