VBA 내용 지우기 / 셀 지우기
Last updated on 3월 8, 2023
VBA에서는 .Clear 메서드를 사용하여 셀 또는 셀 속성을 쉽게 지울 수 있습니다.
VBA 셀/범위 지우기
VBA 편집기에 다음을 입력합니다.
Range("a1").Clear
그러면 사용 가능한 모든 Clear 메서드가 표시됩니다:
보시다시피, 아래 항목에 대해 지울 수 있습니다:
- 모든 항목 ( .Clear)
- 코맨트 ( .ClearComments)
- 콘텐츠 ( .ClearContents)
- 포맷 ( .ClearFormats)
- 하이퍼링크 ( .ClearHyperlinks)
- 노트 ( .ClearNotes)
- 개요 ( .ClearOutline)
VBA ClearContents
가장 일반적인 지우기 메서드는 ClearContents입니다. ClearContents는 셀의 콘텐츠(셀 값/텍스트)만 지웁니다. 서식, 주석 등은 지우지 않습니다.
Range("b2").ClearContents
ClearContents는 키보드에서 Delete 키를 누르는 것과 동일합니다.
전체 셀 범위의 내용을 지울 수도 있습니다:
Range("b2:c10").ClearContents
VBA Clear 명령어
지우기는 셀에서 모든 셀 속성을 삭제합니다:
Range("b2").Clear
VBA 서식 지우기
셀 서식을 지우려면 ClearFormats를 사용합니다.
Range("b2").ClearFormats
선택 영역 지우기
현재 선택한 영역의 모든 셀 속성을 삭제합니다:
Selection.Clear
전체 시트 지우기
Sheets("Sheet1").Cells.Clear