将包含与号的公式插入单元格
Inserting a formula containing an ampersand into a cell
我正在尝试在 A1 单元格中创建一个公式,其中包含一个与 Excel 类似的字符:
="Hello, "&A2
我的VBA代码如下:
Worksheets("Sheet1").Range("A1").Formula = "=""Hello, "" & "&A2"
VBA 抛出错误,我不明白为什么。我试过在不同的地方使用双符号和双引号,但无法解决这个错误。
你多了一个"
:
Worksheets("Sheet1").Range("A1").Formula = "=""Hello, "" & A2"
使用38的&
字符编码:
Worksheets("Sheet1").Range("A1").Formula = "=" & Chr(34) & "Hello, " & Chr(34) & Chr(38) & "A2"
考虑:
Sub dural()
Range("A1").Formula = "=" & Chr(34) & "Hello" & Chr(34) & "& A2"
End Sub
这也应该有效。
ActiveCell.FormulaR1C1 = "=""hello "" & A2"
请考虑这句精辟的话:
[a1] = "=""Hello, "" & A2"
...计算结果为 "Hello, Dave"
我正在尝试在 A1 单元格中创建一个公式,其中包含一个与 Excel 类似的字符:
="Hello, "&A2
我的VBA代码如下:
Worksheets("Sheet1").Range("A1").Formula = "=""Hello, "" & "&A2"
VBA 抛出错误,我不明白为什么。我试过在不同的地方使用双符号和双引号,但无法解决这个错误。
你多了一个"
:
Worksheets("Sheet1").Range("A1").Formula = "=""Hello, "" & A2"
使用38的&
字符编码:
Worksheets("Sheet1").Range("A1").Formula = "=" & Chr(34) & "Hello, " & Chr(34) & Chr(38) & "A2"
考虑:
Sub dural()
Range("A1").Formula = "=" & Chr(34) & "Hello" & Chr(34) & "& A2"
End Sub
这也应该有效。
ActiveCell.FormulaR1C1 = "=""hello "" & A2"
请考虑这句精辟的话:
[a1] = "=""Hello, "" & A2"
...计算结果为 "Hello, Dave"