回 帖 发 新 帖 刷新版面

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

我一句代码
msgbox 变量

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

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

回复列表 (共14个回复)

沙发

如果是英文引号要使用chr(34),例如:chr(34) & "ABCD" & chr(34)

板凳


Private Sub Form_Load()
    MsgBox """" & "test" & """"
    End
End Sub

3 楼

[quote]
Private Sub Form_Load()
    MsgBox """" & "test" & """"
    End
End Sub
[/quote]

这位兄弟的不行啊,这样输出结果就是变量的名字了,不是变量的值了

4 楼

[quote]如果是英文引号要使用chr(34),例如:chr(34) & "ABCD" & chr(34)[/quote]

不行啊,输出还是变成变量的名字,不是变量的值

5 楼

大家可能没有理解我的意思,我没怎么说明白,这样吧,意思是这样的

dim var as string
var = "这是一个测试!"
msgbox var

我要的输出结果是变消息框中显示:"这是一个测试!"    (文字前后有引号)
如何实现

你楼上两位仁兄的输出结果是 "var",就成变量的名字了

6 楼

msgbox chr(34) & var & chr(34)
这样试一试

7 楼

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

"test"不叫变量,叫字符串

8 楼

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

"test"不叫变量,叫字符串[/quote]

用这个方法,只有前面有引号,后面就没有了,我试过

哎~~

9 楼

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

"test"不叫变量,叫字符串[/quote]

用这个方法,只有前面有引号,后面就没有了,我试过

哎~~[/quote]
are you sure?[em18][em18]

Private Sub Form_Load()
    Dim var As String
    var = "test"
    MsgBox """" & var & """"
    End
End Sub

10 楼

使用连接符(&)就可以了

我来回复

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