VBA代码字符串到单元格不工作-运行时错误1004

VBA代码字符串到单元格不工作-运行时错误1004,vba,excel,runtime-error,Vba,Excel,Runtime Error,我正在努力完成一件非常简单的事情。实际上,它以前运行正常,但当我改为Windows7+Office2013时,它就停止工作了 VBA中的以下行无效: Worksheets("Charts").Cells(2, 7) = "=" & "23,45" & "/PL!C" & 2 图表是我的一张现有表格,PL是另一张现有表格 如果我将watch添加到右手边的等式中,我会得到以下公式,当粘贴到单元格(手动)时,该公式会起作用 =23,45/PL!C2 我得到的错误是: Run

我正在努力完成一件非常简单的事情。实际上,它以前运行正常,但当我改为Windows7+Office2013时,它就停止工作了

VBA
中的以下行无效:

Worksheets("Charts").Cells(2, 7) = "=" & "23,45" & "/PL!C" & 2
图表是我的一张现有表格,PL是另一张现有表格

如果我将watch添加到右手边的等式中,我会得到以下公式,当粘贴到单元格(手动)时,该公式会起作用

=23,45/PL!C2
我得到的错误是:

Run-time error '1004':
Application-defined or object-defined error
我已经研究了几个运行时错误1004问题,但没有一个是同一个问题,也没有一个适合我。有什么想法吗?谢谢

使用带有EN-US语法或区域语言环境设置的

Worksheets("Charts").Cells(2, 7).FORMULA = "=" & "23.45" & "/PL!C" & 2
Worksheets("Charts").Cells(2, 7).FORMULALOCAL = "=" & "23,45" & "/PL!C" & 2
VBA非常以英语为中心,因为“即时”为所有区域设置提供翻译将产生巨大的开销