0

我有一个电子表格,里面有什么。现在我想使用一个特定的区域(比如说 C1:D10)来保存临时数据(以防我记不清或弄乱了它们)。

但是,我不想永远保留数据,下次使用此电子表格时它完全没用。有没有办法在电子表格关闭时擦除这部分,无论用户是否选择“保存更改”,以便下次打开电子表格时(C1:D10)为空白。

4

1 回答 1

2

不要在退出时清除单元格,而是使用Workbook_Open清除单元格。这样您就无需担心用户是否在退出时保存工作簿。此代码将在打开工作簿时清除单元格。

更改Sheet1下面的相关工作表。

Private Sub Workbook_Open()
    Sheets("Sheet1").Range("C1:D10").ClearContents
End Sub
于 2013-10-06T04:44:34.617 回答