回 帖 发 新 帖 刷新版面

主题:求助,如果加上双引号

我一句代码
msgbox 变量

想要的输出结果是 变量字符串前后加上引号

我怎么弄都不行啊,加上引号就变量就成变量名的字符串了,郁闷撒,请教各位了

回复列表 (共14个回复)

11 楼

MsgBox """" & var & """"

一直以为msgbox "" 后有个单引号,原来只不过是由于字符串,"""输出一个",   "&var&"输出test,
"""输出",这样看来msgbox字符串之间连接似乎不需要&连接。。。
  MsgBox """&" & var & "&"""输出" & test & "
  MsgBox """+" & var & "+"""输出" + test + "
????????????????

12 楼

可以用&,不能用;不能用,

13 楼

我建议,这样的引号最好使用中文引号,万事皆休。哈哈哈
变量="能成功么?"
msgbox "“" & 变量 & "”"

14 楼

[quote]MsgBox """" & var & """"

一直以为msgbox "" 后有个单引号,原来只不过是由于字符串,"""输出一个",   "&var&"输出test,
"""输出",这样看来msgbox字符串之间连接似乎不需要&连接。。。
  MsgBox """&" & var & "&"""输出" & test & "
  MsgBox """+" & var & "+"""输出" + test + "
????????????????
[/quote]

用(+)和用(&)有时还是有区别的。如果是用(+)的情况,计算“123”+3,结果会是126(数值型),如果是“123a”+3,结果提示类型不匹配。如果用(&)则是字符简单的连接。总之最好是用(&)。

我来回复

您尚未登录,请登录后再回复。点此登录或注册