将包含“&”符号的公式插入到单元格中
我正在试图在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"