【发布时间】:2022-10-07 18:16:57
【问题描述】:
非常简单的基本代码,我之前做了一百万次,为什么它不起作用?
Sheet1.Range(\"S831\") = \"QWER\"
Sheet1.Range(\"T831\") = \"3456\"
现在使用此代码 S831 = QWER,但 T831 没有更新到 3456。如果我输入断点,代码将在 Sheet1.Range(\"S831\") = \"QWER\" 处停止,但不会在 Sheet1 处停止。范围(\"T831\") = \"3456\"
-
无法重现。顺便说一句,明确地说:
Sheet1.Range(\"S831\").Value = \"QWER\",Sheet1.Range(\"T831\").Value = \"3456\"。此外,如果您想要一个数字而不是字符串,请使用= 3456。 -
你有
On Error Resume Next吗?工作表是否受到保护?如上面评论中所述,我们无法重现该问题,因此问题必须存在于代码中的其他位置。 -
如果您使用 F8 单步执行代码,会发生什么?它会跳到不同的行吗?