참고 팁
참고 팁 낙서장입니다.
VB, VBA 주석 처리
단축키가 다르다.
- Visual Studio
여러 줄을 선택한 후 Ctrl + K, Ctrl + C를 눌러 주석을 추가할 수 있습니다. 주석을 제거하려면 Ctrl + K, Ctrl + U를 사용
- VBA
여러 줄을 선택한 후 Ctrl + Shift + A (토글)
키 안먹는 경우 있음, 모음 설정 관련 참조
Web data select (VB)
- DOM으로 하는 경우, 순서 (#) 형태
' Find the Table (Modify the index or ID as needed)
Set Table = Doc.getElementsByTagName("table")(0) ' First table on the page
- CSS Selector로 하는 경우
' Chrome에서 Copy Selctor를 사용해서 테이블 CSS 복사
Set Table = Doc.querySelector("#searchFormList > div.div-table-responsive > table")
VBA암호 설정
네, VBA에서 모듈을 암호로 보호하여 볼 수 없게 설정할 수 있습니다. 이를 통해 외부 사용자가 무단으로 코드를 열람하거나 수정하지 못하도록 할 수 있습니다. 다음은 VBA 프로젝트에 암호를 설정하는 방법입니다:
- **VBA 편집기 열기**: Excel에서 `Alt + F11` 키를 눌러 VBA 편집기를 엽니다.
- **프로젝트 선택**: 프로젝트 탐색기 창에서 암호를 적용할 `VBAProject`를 선택합니다.
- **속성 창 열기**: 메뉴 바에서 `도구 (Tools)` → `VBAProject 속성 (Properties)`을 클릭합니다.
- **보호 탭 선택**: 뜨는 대화상자에서 `Protection` 탭을 선택합니다.
- **암호 설정**: `Lock project for viewing` 체크박스를 선택하고, `Password`와 `Confirm Password` 칸에 원하는 암호를 입력합니다.
- **저장 및 닫기**: 설정을 완료한 후 VBA 편집기를 닫고 Excel 파일을 저장합니다.
이제부터 프로젝트를 열 때마다 설정한 암호를 입력해야만 코드 모듈을 볼 수 있습니다[1](https://excel.chemboss.co.kr/entry/VBA-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%95%94%ED%98%B8-%EC%84%A4%EC%A0%95-%EB%B0%A9%EB%B2%95)[2](https://m.blog.naver.com/cob-cob/221418165464).
이 방법이 도움이 되길 바랍니다! 다른 질문이 있으시면 언제든지 말씀해 주세요. 😊
[1](https://excel.chemboss.co.kr/entry/VBA-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%95%94%ED%98%B8-%EC%84%A4%EC%A0%95-%EB%B0%A9%EB%B2%95): [VBA 프로젝트 암호 설정 방법](https://excel.chemboss.co.kr/entry/VBA-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%95%94%ED%98%B8-%EC%84%A4%EC%A0%95-%EB%B0%A9%EB%B2%95) [2](https://m.blog.naver.com/cob-cob/221418165464): [엑셀 매크로 팁 - 매크로 VBA 코드 숨기기/암호설정](https://m.blog.naver.com/askmrkwon/220745892092)