Excel VBA로 셀 또는 여러 셀 범위가 비어 있는지 확인하는 방법은 무엇입니까?

오늘은 Visual Basic for Applications를 사용하여 하나 또는 여러 개의 셀이 비어 있는지 여부를 쉽게 확인하는 방법에 대해 알아보겠습니다. 내용은 Excel 2019/365, 2016 및 이전 버전의 Microsoft Office와 관련이 있습니다.

준비 작업

Excel에서 VBA로 코딩을 시작하기 전에 개발 탭이 활성화되어 있는지 확인해야 합니다. 그렇지 않은 경우 이 짧은 자습서를 살펴보십시오 .

VBA로 Excel 셀 범위가 비어 있는지 확인

  • Excel에서 Alt+F11을 눌러 Visual Basic 환경을 엽니다.
  • 워크시트 또는 전용 VBA 모듈에 다음 코드를 프로시저로 삽입하십시오.
Sub Check_Cell_is_empty_alt()

Dim rng As Range
Set rng = Selection

For Each Cell In rng

    If IsEmpty(Cell.Value) = True Then
        
    Debug.Print ("Empty")
    Else
        Debug.Print ("Not Empty")
    End If
Next Cell


End Sub


  • 스프레드시트로 이동하여 임의의 셀 범위를 선택합니다.
  • Visual Basic 편집기로 돌아가서 직접 뷰어(CTRL+G)가 표시되는지 확인합니다. 코드의 Debug.Print 메서드가 해당 창에 결과를 출력하기 때문입니다.
  • F5 키를 눌러 코드를 실행합니다.
  • 즉시 창에서 결과를 살펴보십시오.

Excel VBA로 셀 또는 여러 셀 범위가 비어 있는지 확인하는 방법은 무엇입니까?

  • 모든 빈 셀이 식별됩니다.

코드에 대한 가능한 확장: 빈 값을 건너뛰거나 셀이 가득 차지 않은 경우 아무 것도 하지 않는 경우에 필요에 따라 이 코드를 확장할 수 있습니다. 마찬가지로 Range 자체가 비어 있는지 여부, 즉 검정색 셀이 포함되어 있지 않은지 확인할 수 있습니다.

비어 있지 않은 필드 확인

같은 방식으로 IsEmpty 속성을 사용하여 비어 있지 않은 필드를 확인할 수 있습니다.

 If Not IsEmpty(Cell.Value) = True Then
        Debug.Print ("Not Empty")
    Else
        Debug.Print ("Empty")
    End If

보너스: 빈 셀도 강조 표시하려면 다음 코드를 사용하세요.

Dim i As Long Dim c As Long Dim myRange As Range Dim myCell As Range Set myRange = Range("A1:A10") For Each myCell In myRange ' c = c + 1 If IsEmpty(myCell) Then myCell.Interior.Color = RGB(255, 87, 87) i = i + 1 End If Next myCell MsgBox _ "전체가 있습니다 " & 나는 & " " 중 빈 셀 & c & "."

댓글 남기기

Word용 인쇄 가능한 이벤트 기획 체크리스트 및 예산 템플릿

Word용 인쇄 가능한 이벤트 기획 체크리스트 및 예산 템플릿

Word에서 이 인쇄 가능한 이벤트 기획 체크리스트와 예산 템플릿을 사용하여 담당자, 마감일, 비용, 벤더 및 이벤트 당일 준비 상태를 명확한 품질 검사와 함께 추적하세요.

Excel 수식이 자동으로 계산되지 않을 때 3단계로 해결하는 방법

Excel 수식이 자동으로 계산되지 않을 때 3단계로 해결하는 방법

Excel 수식이 자동으로 계산되지 않는 문제를 3단계로 해결하세요: 계산 모드 복원, 강제 재계산 실행, 텍스트 형식으로 처리된 수식 복구.

에어비앤비 호스트를 위한 인쇄 가능한 주간 청소 일정 템플릿 (Word 및 PDF)

에어비앤비 호스트를 위한 인쇄 가능한 주간 청소 일정 템플릿 (Word 및 PDF)

에어비앤비 호스팅을 위한 이 인쇄 가능한 주간 청소 일정을 사용하여 퇴실 청소, 정기 청소, 비품 보충, 점검 및 Word에서 PDF로의 전달을 체계적으로 관리하세요.

작업장 관리자를 위한 장비 유지보수 로그 시트 엑셀 템플릿: 4단계 설정 가이드

작업장 관리자를 위한 장비 유지보수 로그 시트 엑셀 템플릿: 4단계 설정 가이드

자산 ID, 서비스 이력, 기한, 상태 제어, 가동 중단 시간 추적 및 최종 감사 체크리스트를 포함하여 작업장 관리자를 위한 실용적인 엑셀 장비 유지보수 로그를 구축하세요.

기술 스타트업을 위한 미니멀리스트 투자자 피치 덱 파워포인트 템플릿: 실용적인 12장 슬라이드 청사진

기술 스타트업을 위한 미니멀리스트 투자자 피치 덱 파워포인트 템플릿: 실용적인 12장 슬라이드 청사진

기술 스타트업을 위한 실용적인 12장 슬라이드 구조를 통해 파워포인트에서 미니멀리스트 투자자 피치 덱을 구축하세요. 증거, 지표, 자금 조달 주장 및 재사용 가능한 .potx 템플릿에 대한 가이드도 포함됩니다.

무료 모던 부동산 매물 소개 프레젠테이션 파워포인트 템플릿: 실전 판매자 피칭 설계도

무료 모던 부동산 매물 소개 프레젠테이션 파워포인트 템플릿: 실전 판매자 피칭 설계도

무료 슬라이드 설계도, 검증된 템플릿 팁, CMA 주의사항, 사진 저작권 확인, 공정 주택법 안전장치를 활용하여 파워포인트로 모던한 부동산 매물 소개 프레젠테이션을 제작하세요.

2026년 1인 부동산 에이전트를 위한 허브스팟 무료 CRM vs. 조호 CRM: 최적의 선택지

2026년 1인 부동산 에이전트를 위한 허브스팟 무료 CRM vs. 조호 CRM: 최적의 선택지

1인 부동산 에이전트를 위한 허브스팟 무료 CRM과 조호 CRM 비교: 연락처, 파이프라인, 자동화, 맞춤 설정, 일정 관리, 제한 사항 및 업그레이드 트리거 포함.

Windows에서 PowerPoint 화면 녹화 오디오가 작동하지 않을 때 해결 방법

Windows에서 PowerPoint 화면 녹화 오디오가 작동하지 않을 때 해결 방법

오디오 제어, Windows 마이크 권한, 활성 입력 장치, 시스템 오디오 기대치 및 Office 업데이트를 확인하여 PowerPoint 화면 녹화 소리가 나지 않는 문제를 해결하세요.

재택근무 전문가를 위한 인쇄 가능한 일일 타임 블로킹 템플릿 PDF: 초보자 가이드

재택근무 전문가를 위한 인쇄 가능한 일일 타임 블로킹 템플릿 PDF: 초보자 가이드

인쇄 가능한 일일 타임 블로킹 템플릿 PDF를 사용하여 집중 시간, 회의, 휴식, 행정 업무 및 현실적인 버퍼 시간을 계획하여 하루를 과부하 없이 관리하세요.

애자일 팀을 위한 무료 프로젝트 현황 보고 프레젠테이션 템플릿

애자일 팀을 위한 무료 프로젝트 현황 보고 프레젠테이션 템플릿

스프린트 목표, 결과, 리스크, 품질 신호, 의사결정 사항 및 다음 단계를 포함하여 간결한 애자일 프로젝트 현황 보고 프레젠테이션을 작성하세요. 백로그 덤프로 변질되지 않도록 주의하십시오.