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

2023. 6. 25. 23:38■ 칼퇴를 위한 VBA : 사례/- VBA for 엑셀

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

 



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

행복한 하루 되세요!