如何在Excel中使用变量的值创建单元格注释

时间:2018-07-25 13:33:11

标签: excel vba excel-vba syntax comments

我正在努力寻找如何使用变量的值添加注释的语法,或者甚至是VBA支持的语法。

例如,很容易知道:

Range("YourRange").AddComment "Your Text"

...将为"Your text"所在的单元格区域添加注释。我试图弄清楚的是如何使用变量的值而不是"Your Text"。我已尝试使用&进行各种组合,但尚未在线找到任何语法。

  

接收错误:
  VBA Runtime Error 1004: Application-defined or Object-defined error

If sinput = 1 Then
    Num = InputBox("How much did you spend?", "July - " & gasString)
    Range("F11").Value = Range("F11").Value + Num
    Range("F11").AddComment Num
End If

1 个答案:

答案 0 :(得分:4)

带有变量的最小示例:

Sub TesetMe()

    Dim text As String
    text = "someText"
    Range("B2").AddComment text

End Sub