이 기사에서는 VBA 코드로 모든 시트를 보호 및 보호 해제하는 방법을 배웁니다.

VBA 편집기 화면을 열려면 아래 언급 된 단계를 따르십시오.

개발자 탭을 클릭하십시오. 코드 그룹에서 Visual Basic을 선택하십시오

img1 Click on Insert, and then Module

img2

그러면 새 모듈이 생성됩니다.

모든 워크 시트를 보호하려면 모듈에 다음 코드를 입력하십시오.

하위 보호 ()

‘통합 문서의 모든 시트를 반복

For i = 1 To Sheets.Count

시트 (i). 보호

다음 i

End Sub

img3

모든 워크 시트의 보호를 해제하려면 다음 코드를 사용하십시오.

하위 UnProtect ()

‘통합 문서의 모든 시트를 반복

For i = 1 To Sheets.Count

시트 (i). 보호 해제

다음 i

End Sub

ALT + F8 단축키를 눌러 매크로 창을 연 다음 보호 매크로를 선택합니다.

img4

또는 F5 키를 눌러 VBA 화면에서 코드를 실행할 수 있습니다.

매크로 실행 후; 모든 시트가 보호됩니다.

Alt + F8을 누르고 보호 해제

img5

를 선택합니다. 이렇게하면 모든 워크 시트가 보호 해제됩니다.

이러한 방식으로 필요한 경우 워크 시트를 보호 및 보호 해제 할 수 있습니다.