主题:求助,如果加上双引号
心随长风
[专家分:0] 发布于 2009-06-01 02:28:00
我一句代码
msgbox 变量
想要的输出结果是 变量字符串前后加上引号
我怎么弄都不行啊,加上引号就变量就成变量名的字符串了,郁闷撒,请教各位了
回复列表 (共14个回复)
11 楼
w_shm [专家分:0] 发布于 2009-06-04 20:22:00
MsgBox """" & var & """"
一直以为msgbox "" 后有个单引号,原来只不过是由于字符串,"""输出一个", "&var&"输出test,
"""输出",这样看来msgbox字符串之间连接似乎不需要&连接。。。
MsgBox """&" & var & "&"""输出" & test & "
MsgBox """+" & var & "+"""输出" + test + "
????????????????
12 楼
老大徒伤悲 [专家分:29120] 发布于 2009-06-04 22:18:00
可以用&,不能用;不能用,
13 楼
老大徒伤悲 [专家分:29120] 发布于 2009-06-04 22:26:00
我建议,这样的引号最好使用中文引号,万事皆休。哈哈哈
变量="能成功么?"
msgbox "“" & 变量 & "”"
14 楼
我是大喊三 [专家分:3010] 发布于 2009-06-09 03:13:00
[quote]MsgBox """" & var & """"
一直以为msgbox "" 后有个单引号,原来只不过是由于字符串,"""输出一个", "&var&"输出test,
"""输出",这样看来msgbox字符串之间连接似乎不需要&连接。。。
MsgBox """&" & var & "&"""输出" & test & "
MsgBox """+" & var & "+"""输出" + test + "
????????????????
[/quote]
用(+)和用(&)有时还是有区别的。如果是用(+)的情况,计算“123”+3,结果会是126(数值型),如果是“123a”+3,结果提示类型不匹配。如果用(&)则是字符简单的连接。总之最好是用(&)。
我来回复