Excel and VBA

[Excel VBA] Excel VBA Sheet 및 Code 암호 설정하는 방법

Crazy-M2M 2023. 6. 20. 23:04
300x250
반응형

Excel VBA Sheet 및 Code 암호 설정 이유

안녕하세요. Crazy M2M입니다.

오늘은 Excel VBA Sheet 및 Code 암호 설정하는 방법에 대해서 알아보도록 하겠습니다.

 

열코딩해서 Excel VBA Code를 잘 만들어 놓았는데 누군가 그것을 홀라당 복사해서 사용하면 너무 허무하겠지요?

이때까지 열심히 Excel VBA 코드를 만든 나의 성과물을 뺏길 수도 있고요...

또는 누군가 Code를 바꾸어 잘못된 동작을 하게 되는 파일을 배포한다면 문제가 되는 상황이겠지요?

 

 

그럼 Excel VBA Code 암호 거는 방법에 대해서 알아보겠습니다. ^^

 

Excel VBA Sheet 및 Code 암호 설정하는 방법

먼저 코드가 완료되었다면 파일을 저장해 줍니다. 

Excel VBA이니까 당연히 "Excel 매크로 사용 통합 문서(*. xlsm)"으로 저장합니다. 

 

 

이제 Excel VBA Code 속성을 설정하기 위해서 "개발 도구" 탬을 클릭해 줍니다. 

메뉴 중에 맨 앞의 "Visual Basic"을 클릭해서 VBA 창을 열도록 합니다. 

 

 

VBA Code 창이 열리면 왼쪽에 VBA 통합 문서 리스트가 보이는데

암호를 걸고 싶은 통합문서에 "오른쪽 클릭"을 해서 속성 창을 열어 줍니다. 

그리고 "VBA Project 속성"을 클릭하면 이제 암호를 걸 수 있는 창이 나오게 됩니다. 

뭐 암호 걸기 간단하네요. ㅋㅋㅋ

 

 

VBA Project - 프로젝트 속성의 메뉴 중에 "보호"탭을 클릭해서 선택해 주세요. 

그러면 아래처럼 "암호" 설정하는 부분이 보입니다. 

여기에 본인만 알 수 있는 암호를 작성하고 확인을 눌러주시면 암호 설정은 완료가 됩니다. 

 

반응형

 

 

 

암호 걸기 끝!!!

하지만 여기서 암호가 정확하게 걸렸는지 확인을 할 필요가 있습니다. 

암호를 확인하려면 엑셀 프로그램을 껐다가 다시 켜줍니다.

그래야 VBA 설정을 확인할 수 있습니다. 

 

300x250

 

그럼 이것으로 Excel VBA Sheet 및 Code 암호 설정하는 방법에 대해서 알아보았습니다. 

오늘도 파이팅!!!

 

양식 컨트롤 매크로 함수로 인자 보내는 방법 (매크로 인자 전달)

https://crazy-m2m.tistory.com/121

 

[VBA] 양식 컨트롤 매크로 함수로 인자 보내는 방법 (매크로 인자 전달)

안녕하세요. Crazy M2M입니다. 오늘은 양식 컨트롤 매크로 함수로 인자 보내는 방법에 대해서 알아보도록 하겠습니다. VBA 양식 컨트롤을 사용해서 동일 기능을 수행해야 하는 경우가 생기는데요.

crazy-m2m.tistory.com

 

머리글 바닥글 짝수 홀수 페이지 설정하는 방법

https://crazy-m2m.tistory.com/110

 

[엑셀] 머리글 바닥글 짝수 홀수 페이지 설정하는 방법

안녕하세요. Crazy M2M입니다. 오늘은 머리글 바닥글 짝수 홀수 페이지 설정하는 방법에 대해서 이해하기 쉽게 알아보도록 하겠습니다. 엑셀을 사용하다 보면 홀수 페이지와 짝수 페이지의 머리글

crazy-m2m.tistory.com

 

조건부 서식으로 셀에 막대 그래프 표시하는 방법

https://crazy-m2m.tistory.com/107

 

[엑셀] 조건부 서식으로 셀에 막대 그래프 표시하는 방법

안녕하세요. Crazy M2M입니다. 오늘은 조건부 서식으로 셀에 막대그래프 표시하는 방법에 대해서 이해하기 쉽게 알아보도록 하겠습니다. 저도 엑셀 초보일때 정말 신기하게 느꼈던 중에 하나가 셀

crazy-m2m.tistory.com

 

엑셀 INDEX 함수, MATCH 함수 사용 방법

https://crazy-m2m.tistory.com/101

 

[엑셀] 엑셀 INDEX 함수, MATCH 함수 사용 방법

안녕하세요. Crazy M2M입니다. 오늘은 엑셀 INDEX 함수, MATCH 함수 사용 방법에 대해서 이해하기 쉽게 알아보도록 하겠습니다. 얼마 전 엑셀을 사용할 일이 있어서 친구가 만들어 놓은 엑셀 템플릿을

crazy-m2m.tistory.com

 

엑셀(Excel) VBA(Visual Basic) 디버깅 하는 방법

https://crazy-m2m.tistory.com/92

 

엑셀(Excel) VBA(Visual Basic) 디버깅 하는 방법 알아보기

안녕하세요. Crazy M2M입니다. 오늘은 엑셀 VBA(Visual Basic for Application) 디버깅하는 방법에 대해서 알아보도록 하겠습니다. Visual Basic으로 코드를 짜다보면 이 코드가 어떻게 실행되는지 어떤 결과를

crazy-m2m.tistory.com

 

엑셀(Excel) VBA(Visual Basic) 개발도구 탭 생성하기

https://crazy-m2m.tistory.com/90

 

엑셀(Excel) VBA(Visual Basic) 개발도구 탭 생성하기

안녕하세요. Crazy M2M입니다. 오늘은 엑셀 VBA(Visual Basic for Application) 시작하는 방법에 대해서 알아보도록 하겠습니다. 회사에서 많이들 엑셀(Excel) 사용하게되는데요. 먼가 2% 부족한 부분을 채워줄

crazy-m2m.tistory.com

 

728x90
반응형