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

Vba 如何使用变量值在Excel中创建单元格注释,vba,excel,syntax,comments,Vba,Excel,Syntax,Comments,我正在努力找到如何使用变量值添加注释的语法,或者VBA是否支持它 例如,很容易知道: RangeYourRange.add评论您的文本 …将在一系列单元格中添加注释,无论文本是什么。我想弄明白的是如何使用变量的值而不是文本。我尝试过使用&的各种组合,但还没有在网上找到任何语法 接收错误: VBA运行时错误1004:应用程序定义或对象定义错误 带有变量的最小示例: Sub TesetMe() Dim text As String text = "someText" Ran

我正在努力找到如何使用变量值添加注释的语法,或者VBA是否支持它

例如,很容易知道:

RangeYourRange.add评论您的文本

…将在一系列单元格中添加注释,无论文本是什么。我想弄明白的是如何使用变量的值而不是文本。我尝试过使用&的各种组合,但还没有在网上找到任何语法

接收错误: VBA运行时错误1004:应用程序定义或对象定义错误


带有变量的最小示例:

Sub TesetMe()

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

End Sub

带有变量的最小示例:

Sub TesetMe()

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

End Sub

打败我+1@QHarr-我甚至对AddComment一开始没用感到惊讶。@QHarr-当Vityta在线的时候,你得快点…:-@Len-注释只能是字符串,因此,尽管它可能与数值变量一起工作,但正确的方法是将数字转换为字符串,如RangeB2.AddComment CStrmyNumericVariable。@Len-很高兴您能理解它;最后,这才是最重要的。。。哦,欢迎来到这里!打败我+1@QHarr-我甚至对AddComment一开始没用感到惊讶。@QHarr-当Vityta在线的时候,你得快点…:-@Len-注释只能是字符串,因此,尽管它可能与数值变量一起工作,但正确的方法是将数字转换为字符串,如RangeB2.AddComment CStrmyNumericVariable。@Len-很高兴您能理解它;最后,这才是最重要的。。。哦,欢迎来到这里!