Excel VBA:更改同一单元格上的所有工作表

时间:2013-07-24 21:27:15

标签: excel-vba vba excel

我收到一个奇怪的错误:

我有一张20张的工作簿。我选择其中一张纸并编辑一个单独的单元格 在那张纸上。但是,当我进行更改时,它会在所有工作表的相应单元格中更改为该值。

因此,例如,如果相应的单元格是“apple”,“orange”,“banana”(Sheet1,Sheet2,Sheet3)。当我将“橙色”改为“葡萄”时,细胞现在是:“葡萄”,“葡萄”,“葡萄”。

它并不总是会发生,有时会在我运行特定的宏之后发生,但只有在我运行程序时,该宏才不会进行实时更改。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

可能会为工作簿或工作表对象运行一些事件过程代码。

右键单击工作表标签,然后选择View CodeChangeSelectionChange事件可能会显示一些代码。

从左侧的Project Explorer中,双击每个工作表对象和ThisWorkbook对象,以发现它们是否包含任何代码。