我的VBA代码中有以下代码行,用于自动设置Excel工作表中单元格的文本 .
Sheets(checkout_sheet_name).Cells(Row_Index, checkout_tool_observation_column).Value = status
这个逻辑用于在我的旧电子表格中执行就好了,但现在我已将模块转移到新的电子表格中,它不再有效 . 该行对所有变量执行适当的值 . 有没有人知道为什么这行代码只是执行而没有实际设置单元格的值到我在调试器中显示的文本?
谢谢 .
由于我们不知道该行代码之前的内容,您可能希望debug.print该单元格的地址,并且支持它的状态确实执行但没有设置值 .
Debug.Print Now() & vbTab & Sheets(checkout_sheet_name).Cells(Row_Index, checkout_tool_observation_column).Address & " -> " & status
问题最终是我写的专栏在某种程度上崩溃了,当我试图扩展它时,我制作的一个按钮会覆盖它 . 我不确定为什么会这样,但是当我将逻辑转换到另一个新的电子表格时,它就消失了 .
2 回答
由于我们不知道该行代码之前的内容,您可能希望debug.print该单元格的地址,并且支持它的状态确实执行但没有设置值 .
问题最终是我写的专栏在某种程度上崩溃了,当我试图扩展它时,我制作的一个按钮会覆盖它 . 我不确定为什么会这样,但是当我将逻辑转换到另一个新的电子表格时,它就消失了 .