在excel vba里若给单元格赋予公式,但公式中若含有""时,该如何编写完整语句?

比如说,我要赋予单元格E7的公式为=if(d7=0,"",vlookup(d7,学生编号及姓名!a:b,2,0)),因为公式中含有空字串,要如何编写呢?Range("E7... 比如说,我要赋予单元格E7的公式为 =if(d7=0,"",vlookup(d7,学生编号及姓名!a:b,2,0)),因为公式中含有空字串,要如何编写呢? Range("E7").Formula = ....请解答应如何编写,谢谢诸路VBA高手。 展开
 我来答
抄饮镶yV
2010-08-15 · TA获得超过327个赞
知道小有建树答主
回答量:210
采纳率:0%
帮助的人:289万
展开全部
用两个双引号:
Range("E7").Formula = "=if(d7=0,"""",vlookup(d7,学生编号及姓名!a:b,2,0))"

参考:
http://www.excel123.cn/Article/excelvba/200910/488.html
南柯全栈开发
2010-08-15 · 还没有填写任何签名哦
南柯全栈开发
采纳数:139 获赞数:713

向TA提问 私信TA
展开全部
你要知道,"可以用函数得到啊,在VBA中,chr(34)相当于",在excel表格里面,=CHAR(34)相当于="。
另外,'为CHR(39),=CHAR(39)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式