如何在closures电子表格时在Excel中清除一个区域

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

但是,我不想永远保存数据,下次使用这个电子表格时,这是完全没用的。 当电子表格closures时,无论用户是否select“保存更改”,是否有办法清除这个部分,以便下次打开电子表格时(C1:D10)为空。

退出时不清除单元格,而是使用Workbook_Open清除单元格。 这样你就不用担心用户是否退出工作簿。 该代码将在工作簿打开的时候清除单元格。

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

 Private Sub Workbook_Open() Sheets("Sheet1").Range("C1:D10").ClearContents End Sub