2013-10-06 1 views
0

스프레드 시트가 무엇이든 가지고 있습니다. 이제는 특정 데이터 영역 (예 : C1 : D10)을 사용하여 임시 데이터를 보관하고 싶습니다 (분명히 기억 나지 못하는 경우를 대비하여).스프레드 시트를 닫을 때 Excel에서 한 영역을 지우는 방법

그러나 나는 데이터를 영원히 간직하고 싶지 않으며 다음 번에이 스프레드 시트를 사용할 때 전혀 쓸모가 없습니다. 다음 번에 스프레드 시트를 열 때 사용자가 "변경 사항 저장"을 선택했는지 여부에 관계없이 스프레드 시트를 닫을 때이 부분을 지울 수있는 방법이 없으므로 (C1 : D10)이 비어있게됩니다.

답변

2

종료시 셀을 지우는 대신 Workbook_Open을 사용하여 셀을 지우십시오. 이렇게하면 사용자가 종료 할 때 통합 문서를 저장할지 여부를 고민 할 필요가 없습니다. 이 코드는 통합 문서를 열면 셀을 지 웁니다.

아래의 관련 시트를 Sheet1으로 변경하십시오.

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