반응형

엑셀 자동 암호 2

[엑셀vba] 다량의 엑셀파일 한 번에 암호걸기(하위폴더 포함)

vba 공부 초기에 만들었던 매크로를 업그레이드 해보았다. 지금도 초보이지만 처음보다 많이 나아진 듯하다.. (개인적인 생각 ^_^) 1. 매크로 기능 - 사전에 설정된 패스워드로 특정 폴더 안의 엑셀 파일을 암호화 해줌 ※ xls 문자열이 들어간 엑셀 파일만 가능 - 하위 폴더도 적용할 지 선택 가능 - LOG 시트에 암호화 성공 실패 관련 기록 볼 수 있음 (최대 1,048,575개) 2. 매크로 실행 우선, 이번 매크로의 희생양을 준비해보자. 각 폴더에 하위 폴더의 하위 폴더를 만들어두었다. 4겹 정도된다. 그리고 '테스트파일.xlsx' 하나와 텍스트 파일 한 개를 넣어두었다.(캡쳐에 안보이는건 함정) 이제 매크로를 실행하기 위한 준비는 끝났고, 경로와 패스워드만 설정해주면 된다. B1 셀에 경로를..

[엑셀vba] 폴더 안의 많은 엑셀파일들을 일괄적으로 암호걸어보자

기존에 암호가 안걸린 파일을 일일이 하려니 넘 귀찮았다. (파일이 100개면 100개를 열었다가 저장하고 닫고.. ㅡㅡ) 그래서 폴더를 선택하고 그 폴더 안에 암호가 걸리지 않은 엑셀파일은 내가 정한 암호가 적용되고 저장되도록 만들어봄 참고로 .xlsx 파일만 암호화 가능함(이건 코드 수정해서 확장자 추가하면 해결 ^_^) 그리고 프로그래밍 초보라 코드는 상당히 난잡하다 만들다보면 간편하고 보기쉽게 만들 수 있지 않을까?ㅎㅎ 1. 작동 알고리즘 -------------------일괄 암호화 하는 테스트 ------------------------------------------------ 대충 실행되는건 알았으니, 암호걸린 파일 7개, 안걸린 파일 91개 섞어서 매크로를 실행해보겠음 결과: 컴터 사양에 ..

반응형