在公式栏中插入公式
Inserting Formula in Formula Bar
有人知道我的代码有什么问题吗?
Sub reFormat()
Dim ws As Worksheet
Set ws = ThisWorkbook.Worksheets("Admin")
ws.Range("C21").Formula = "=""S4&""AA5&""AA6&""AA7&""AA8&""AA9&""AA10" 'returns applica-
tion defined or object-defined error
End Sub
我希望这段代码的输出是:=S4&(AA5&AA6&AA7&AA8&AA9&AA10)
感谢您的帮助!
您的公式根本无效。字符串的计算结果为:
="S4&"AA5&"AA6&"AA7&"AA8&"AA9&"AA10
这不是有效的 Excel 公式。
你引用的太多了。如果这些是单元格引用并且您的公式打算连接它们,并且您希望您的字符串计算为:
=S4&(AA5&AA6&AA7&AA8&AA9&AA10)
那么你可以这样做:
.Formula = "=S4&(AA5&AA6&AA7&AA8&AA9&AA10)"
有人知道我的代码有什么问题吗?
Sub reFormat()
Dim ws As Worksheet
Set ws = ThisWorkbook.Worksheets("Admin")
ws.Range("C21").Formula = "=""S4&""AA5&""AA6&""AA7&""AA8&""AA9&""AA10" 'returns applica-
tion defined or object-defined error
End Sub
我希望这段代码的输出是:=S4&(AA5&AA6&AA7&AA8&AA9&AA10)
感谢您的帮助!
您的公式根本无效。字符串的计算结果为:
="S4&"AA5&"AA6&"AA7&"AA8&"AA9&"AA10
这不是有效的 Excel 公式。
你引用的太多了。如果这些是单元格引用并且您的公式打算连接它们,并且您希望您的字符串计算为:
=S4&(AA5&AA6&AA7&AA8&AA9&AA10)
那么你可以这样做:
.Formula = "=S4&(AA5&AA6&AA7&AA8&AA9&AA10)"