본문 바로가기
■ 칼퇴를 위한 VBA : 사례/- VBA for 엑셀

VBA 스크립트를 활용한 엑셀 데이터 유효성 검증 해제 방법

by 포탈메이커 2023. 6. 25.

VBA 스크립트를 활용한 엑셀 데이터 유효성 검증 해제 방법

Microsoft Excel은 많은 사용자들이 데이터의 보관 및 관리를 위해 사용하는 강력한 도구입니다. 데이터의 유효성 검증을 통해 데이터의 정확성과 일관성을 유지할 수 있지만, 때로는 유효성 검증이 제한적일 때가 있습니다. 이 때 VBA 스크립트를 활용해 엑셀 데이터의 유효성 검증을 해제할 수 있습니다.

 

 

1. VBA 스크립트란?

VBA(Visual Basic for Applications)는 Microsoft Office 제품군에서 사용하는 마이크로소프트사의 프로그래밍 언어입니다.


2. 엑셀 데이터 유효성 검증 해제 방법

엑셀 파일을 엽니다.

 

Alt + F11을 눌러 VBA 편집기를 엽니다.

 

좌측 하단의 프로젝트 창에서 우측 클릭 후 삽입 -> 모듈 클릭합니다.

 

아래 코드를 복사하여 붙여넣기 하세요. 

Sub DisableValidation()
    '데이터 유효성 검사 비활성화
    Dim ws As Worksheet
    For Each ws In ActiveWorkbook.Worksheets
        ws.EnableDataValidation = False
    Next ws
End Sub

실행하기 위해 Ctrl + G를 눌러 콘솔 창을 엽니다.

 

아래의 코드를 입력합니다. 

 

Call DisableValidation()

 

엔터를 누르면 유효성 검증 기능이 해제됩니다.


3. 주의사항

  • 유효성 검증을 해제하면 데이터를 제대로 입력하지 않아도 엑셀에서는 에러 메시지가 표시되지 않으므로 데이터의 정확성을 점검하는 것이 중요합니다.
  • 유효성 검증을 해제하면 데이터가 제대로 입력되었는지 확인하는 절차가 필요합니다. 이를 미리 예측하고 검증하는 일이 중요합니다.
  • 엑셀 데이터 유효성 검증 기능은 데이터의 일관성을 유지하는 데 도움이 되므로 가능하면 사용하는 것이 좋습니다.

4. 마치며

VBA 스크립트를 사용하여 엑셀 데이터의 유효성 검증을 해제할 수 있습니다. 이를 활용하면 데이터를 빠르게 입력할 수 있어 업무 효율을 높일 수 있습니다. 다만, 데이터의 정확성과 일관성을 유지하기 위해 검증 절차를 반드시 필요로 합니다.

 



포스팅이 도움이 되셨다면 구독, 공감, 댓글 부탁드려요!

행복한 하루 되세요!