我通过 VBA 插入此公式,
Cells(1, 1).FormulaR1C1 = "=LEFT(A2;5)"
但插入的公式以撇号结尾。
=LEFT('A2';5)
这与 R1C1 符号完美兼容,但与 A1 类型不兼容。
答案1
使用.Formula
而不是.FormulaR1C1
解决了问题。
Cells(1, 1).Formula = "=LEFT(A2;5)"
我通过 VBA 插入此公式,
Cells(1, 1).FormulaR1C1 = "=LEFT(A2;5)"
但插入的公式以撇号结尾。
=LEFT('A2';5)
这与 R1C1 符号完美兼容,但与 A1 类型不兼容。
使用.Formula
而不是.FormulaR1C1
解决了问题。
Cells(1, 1).Formula = "=LEFT(A2;5)"