엑셀 시트를 일괄적으로 보호하고 해제하는 VBA 모듈입니다.
- VBA에서 수식을 입력하지 않고 아래 링크에서 저장된 파일을 가져오기하여 워크시트에 반영합니다. 우선 아래 파일을 다운로드 합니다. (압축파일이므로 압축해제후 바탕화면등에 저장합니다.)
- Alt F11 을 눌러 창을 띄운후 아래와 같이 해당 Worksheet 를 클릭후 “가져오기” 하여 저장된 파일을 불러옵니다. 압축해제한 파일은 3개이나 불러오는 것은 아래의 2개 파일입니다.
- 아래와 같이 Form과 Module 이 등록되었습니다. (Module1은 다른것이니 무시)
- 사용방법
- Alt F8 을 눌러 매크로 창을 띄웁니다. ShowPass 를 선택하고 “실행”을 클릭하면 아래와 같이 창이 뜹니다.
- 비밀번호를 입력하고 ok 를 누르면 모든 sheet 가 보호됩니다.
- 1) 2) 과정을 다시 수행하면 sheet 보호가 해제됩니다.
- 비밀번호 없이도 sheet 보호가 됩니다.
- sheet 를 여러개 선택한 후 실행시 오류가 발생되므로 시트하나만 지정후 실행하면 됩니다.
/// 끝