将包含“&”符号的公式插入到单元格中

我正在试图在A1单元格中创build一个公式,它包含一个在Excel中看起来像这样的符号字符:

="Hello, "&A2 

我的VBA代码如下:

 Worksheets("Sheet1").Range("A1").Formula = "=""Hello, "" & "&A2" 

VBA是抛出错误,我不明白为什么。 我试过使用双和号和双引号在各个地方,无法绕过这个错误。

考虑:

 Sub dural() Range("A1").Formula = "=" & Chr(34) & "Hello" & Chr(34) & "& A2" End Sub 

请考虑这个精辟的线条:

 [a1] = "=""Hello, "" & A2" 

这将评估,“你好,戴夫”

你有一个额外的"

 Worksheets("Sheet1").Range("A1").Formula = "=""Hello, "" & A2" 

使用38的字符代码:

 Worksheets("Sheet1").Range("A1").Formula = "=" & Chr(34) & "Hello, " & Chr(34) & Chr(38) & "A2" 

这应该也是一样。

  ActiveCell.FormulaR1C1 = "=""hello "" & A2"