我尝试编写此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) & "" )"""
我想要它,因此我可以更改将其作为变量传递的范围。
答案 0 :(得分:1)
JNevill您说得对,问题是;
应该是,
。
我收到的错误消息是:
。
如果有人需要使用它,则传递变量(命名数据)将是:
Range("D4").Formula = "= ""Range: ( "" & FIXED(MIN(" + data + "),2) & "" - "" & FIXED(MAX(" + data + "),2) & "" )"""