gpt4 book ai didi

单元格的 VBA 代码字符串不起作用 - 运行时错误 1004

转载 作者:行者123 更新时间:2023-12-03 01:59:48 25 4
gpt4 key购买 nike

我正在尝试完成一些非常简单的事情。实际上它以前运行正常,但当我换成 Windows 7 + Office 2013 时,它就停止工作了。

VBA 中的以下行不起作用:

Worksheets("Charts").Cells(2, 7) = "=" & "23,45" & "/PL!C" & 2

Charts 是我的一个现有工作表,PL 是另一个现有工作表。

如果我将 watch 添加到右侧方程中,我会得到以下公式,该公式在(手动)粘贴到单元格时有效。

=23,45/PL!C2

我收到的错误是:

Run-time error '1004':
Application-defined or object-defined error

我研究了几个运行时错误 1004 问题,但似乎没有一个问题是同一问题,也不适合我。有任何想法吗 ?谢谢

最佳答案

使用Range.Formula property使用 EN-US 语法或 Range.FormulaLocal property与您的区域区域设置。

Worksheets("Charts").Cells(2, 7).FORMULA = "=" & "23.45" & "/PL!C" & 2
Worksheets("Charts").Cells(2, 7).FORMULALOCAL = "=" & "23,45" & "/PL!C" & 2

VBA 非常以 EN-US 为中心,因为“即时”为所有区域设置提供翻译会产生很大的开销。

关于单元格的 VBA 代码字符串不起作用 - 运行时错误 1004,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32319125/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com