엑셀로 체크리스트 양식을 만들던 중, VBA 스크립트로 완성된 시트를 보호할 수 있는 기능을 추가하면 좋겠다는 생각이 들었다. 리본바에 토글버튼을 추가하고 토글버튼이 눌려지면 시트를 변경할 수 없게 보호(Protect)하는 방법을 설명하고자 한다.
패스워드 없이 엑셀 워크시트를 보호하는 방법
Worksheets("Sheet1").Protect
패스워드 없이 엑셀 워크시트를 보호 해제하는 방법
Worksheets("Sheet1").Unprotect
패스워드로 엑셀워크시트 보호하기
Worksheets("sheet1").Protect Password:= "password"
패스워드로 엑셀워크시트 보호 해제하기
Worksheets("sheet1").Unprotect Password:= "password"
'Programming > VBA(Excel)' 카테고리의 다른 글
VBA 엑셀에 공공데이터 휴일정보 읽어오기 (0) | 2024.05.02 |
---|---|
엑셀 리본바의 버튼 컨트롤 상태(Pressed, Visible) 관리하기 (2) | 2024.04.10 |
엑셀의 원하는 sheet를 변수에 담기 (0) | 2023.07.12 |
엑셀의 리본바를 마음대로 변경해 보자 (0) | 2023.07.12 |
엑셀의 개발자 도구 사용해보기 (0) | 2023.07.11 |