在EXCEL上用VB撰写宏,赋值公式时,公式中含"引号如何实现?

如以下语句:

Sheet1.Range("B2") = "=dsum(A10:BB2000,"市场部收入",B2:C3)"

将公式填充到某单元格时,公司中有引号怎么办

Sheet1.Range("B2") = "=dsum(A10:BB2000,""市场部收入"",B2:C3)"

也就是给公式里面需要加引号的地方在加一个引号就可以了

这个你可以通过录制宏看到示例
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-10-17
VBA语法问题
引号属于特殊符号,用俩引号代替
第2个回答  2009-10-17
用 Chr$(34) 表示引号。

例:

str = Chr$(34) + "ABC" + Chr$(34)
debug.print str

输入:
"ABC"
第3个回答  2019-01-22
可怕的是没有一件事情能做好。不管当下的我们有没有人爱,我们也要努力做一个可爱的人,不埋怨谁,不嘲笑谁,也不羡慕谁,阳光下灿烂,风雨中奔跑。