샘플 데이터세트입니다.

1단계 – Excel에서 셀을 지우는 VBA 모듈 만들기
- 개발자로 이동 탭을 클릭하고 Visual Basic을 클릭합니다. .
ALT + F11 을 누를 수도 있습니다. “Microsoft Visual Basic for Application”을 열려면 창.

- '삽입'에서 , '모듈''을 선택하세요. .

2단계 – 모듈에 VBA 코드 삽입
- '모듈' 창에 이 VBA 코드를 입력하세요.
형식을 유지하면서 셀을 지우는 코드:
Sub Clear_Cell_With_Button()
Dim rng As Range
Set rng = Application.InputBox(Prompt:="Select the Range of Cell", Title:="Exceldemy", Type:=8)
rng.Select
Selection.ClearContents
End Sub

형식을 포함하여 셀을 지우는 코드
Sub Clear_Cell_With_Button_including_Format()
Dim rng As Range
Set rng = Application.InputBox(Prompt:="Select the Range of Cell", Title:="Exceldemy", Type:=8)
rng.Select
Selection.Clear
End Sub

셀 삭제 코드
Sub Delete_Cell_With_Button()
Dim rng As Range
Set rng = Application.InputBox(Prompt:="Select the Range of Cell", Title:="Exceldemy", Type:=8)
rng.Select
Selection.Delete
End Sub

자세히 알아보기: 범위 내용을 지우는 Excel VBA
Excel VBA의 Clear, Delete 및 ClearContents 명령 간의 차이점
ClearContent 명령은 셀 형식을 유지하면서 셀 값만 지웁니다. 명확함 명령은 셀 값과 셀 서식을 모두 제거하고 셀을 비워 둡니다. 삭제 명령은 셀을 제거하고 아래쪽 셀을 위로 이동합니다.
3단계 – Excel에서 셀을 지우는 버튼 만들기
- 개발자로 이동 탭.
- 삽입 을 클릭하세요. 버튼을 선택하세요. .

- 그리기 상자 버튼을 배치하려는 영역에

- '매크로 할당 ” 창이 열립니다.
- 선택 매크로 당신이 만들었습니다.
- 확인을 클릭하세요. .

- 선택한 영역에 매크로 버튼이 표시됩니다. 마우스 오른쪽 버튼 클릭 이름 바꾸기 매크로 버튼 '내용만 지우기 ".

- '형식을 포함한 셀 지우기'라는 다른 코드에 대한 버튼 두 개를 더 만듭니다. ' 및 '셀 삭제 ”

4단계 – VBA 매크로를 실행하여 버튼으로 셀 지우기
- '내용만 지우기를 클릭하세요. ”을 선택하면 선택한 셀 값만 삭제됩니다.

- 창이 열립니다. 선택 범위를 선택하고 확인을 클릭하세요. .

- 선택한 셀 값은 지워지지만 형식 똑같습니다.

- '형식을 포함한 셀 지우기를 클릭하세요. ”을 눌러 셀 값을 지우고 서식을 제거하세요.
- 선택 지우려는 셀 범위를 선택하고 확인을 클릭하세요. .

선택한 셀이 지워집니다.

- '셀 삭제를 클릭하세요. ”를 클릭하고 셀 범위를 선택하세요.

선택한 셀이 제거되고 아래쪽 셀이 위로 이동됩니다.

자세히 알아보기: Excel VBA를 사용하여 시트 내용을 지우는 방법
연습 문제집 다운로드
여기에서 연습 문제집을 다운로드하세요:
관련 기사
- Excel에서 VBA를 사용하여 수식을 삭제하지 않고 내용을 지우는 방법
- 명명된 범위의 내용을 지우는 Excel VBA
- 셀이나 열을 삭제하고 왼쪽으로 이동하는 Excel VBA
- Excel VBA:셀에 특정 값이 포함되어 있으면 내용 지우기