【问题标题】:How do I insert double quote (") inside an expression of MsgBox?如何在 MsgBox 的表达式中插入双引号 (")?
【发布时间】:2017-10-26 14:57:19
【问题描述】:

我的这段代码多次使用 MsgBox 函数。所以我想用双引号 ("") 保留几个词,即任何品牌的名称等等。当我简单地输入双引号时出现错误... 我希望有一条出路...

【问题讨论】:

  • MsgBox "This how you ""do"" it"
  • 另一个版本 - MsgBox "This how you " & Chr(34) & "do" & Chr(34) & " it"
  • 另外,MsgBox "This " & """" & "is" & """" & " how you do it"
  • @ScottCraner 谢谢。实际上我只使用了一个双引号,例如 [MsgBox "There are "non-numeric" values here"]

标签: excel msgbox vba


【解决方案1】:

你可以用双引号来close然后reopen这个字符串。

您还可以根据您所拥有/想要的一切使用 msgbox 功能:

Sub fdsa()
    Dim i As String, j As Long
    i = "Cat "
    j = Cells(1, 1).Value * Cells(1, 2).Value
    MsgBox (i & j)  
End Sub

【讨论】:

    【解决方案2】:

    考虑:

    Sub DontQuoteMe()
        Dim s As String
        s = "Hello World" & vbCrLf & """Hello World"""
        MsgBox s
    End Sub
    

    【讨论】:

      猜你喜欢
      • 2021-01-08
      • 1970-01-01
      • 2017-02-10
      • 2013-05-10
      • 2021-11-19
      • 2012-04-06
      • 2011-03-09
      • 2019-02-15
      • 2019-01-12
      相关资源
      最近更新 更多