我有一张电子表格,里面有其他内容。现在我想使用一个特定的区域(假设C1:D10)来保存临时数据(如果我记不清楚或弄乱它们)。
但是,我不想永远保存数据,下次使用此电子表格时完全没用。无论用户是否选择“保存更改”,有没有办法在电子表格关闭时删除此部分,以便下次打开电子表格时(C1:D10)为空。
答案 0 :(得分:2)
不要在退出时清除单元格,而是使用Workbook_Open
清除单元格。这样,您无需担心用户是否在退出时保存工作簿。此代码将在工作簿打开时清除单元格。
将下面的Sheet1
更改为相关表格。
Private Sub Workbook_Open()
Sheets("Sheet1").Range("C1:D10").ClearContents
End Sub