VBA_ Excel password unprotect 암호해제

어쩔 수 없이 암호해제를 해야 할 때가 있습니다. * 코딩을 하다보면 남이 만든 소스가 궁금하다거나 * 실행은 잘 되지만 과정상에 예외처리를 제대로 하지 않은 소스코드나 실행시 실행대상의 Cell / Range 지정을 바꾸어야 할 때 그리고 엑셀의 암호는 2가지 종류가 있습니다. * 첫 번째는 VBA에 걸린 암호 * 두 번째는 엑셀시트(SHEET)에 걸린 암호 아래 매크로들은 암호를 해제할 뿐, 암호를 변경해주는 것이 아니기에 수정할 사항만 고치고 저장하기를 하면 원본작성자가 걸어둔 암
Read more

VBA_ Convert from 32bit to 64bit VBA7, Win64, PtrSafe, LongPtr

https://docs.microsoft.com/en-us/office/vba/language/concepts/getting-started/64-bit-visual-basic-for-applications-overview 엑셀 2016버전 이전에 작성된 VBA CODE를 재사용 하려다보면 32bit로 작성되어 64bit 엑셀에서는 일부 오류가 발생합니다. 일단 가장 먼저 해볼 수 있는 것은 위 MS문서에 따라서 64bit 사용에 따른 문구수정입니다. 최근 엑셀은 VBA7로 간주하고 작업하면 무리가 없습니다.VBA6버전은 한참
Read more

VBA_ Button Caption change when clicked

버튼의 이름(캡션)을 클릭할 때마다 바꾸어주는 VBA CODE입니다. 단계별 작업을 표시하거나 조건에 따라 다른 결과를 진행시켜야 할 때 활용하면 좋습니다. 버튼이 여러개 일 경우에는 조건식이나 버튼의 이름을 구분하는 조건식을 써야 합니다. VBA1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 Sub Calculate() Application.ScreenUpdating = False
Read more

VBA_ Hide Named area for using password

유튜브인가 어디서 보고서는 아이디어가 좋다고 생각하고 스크랩 해둔 것 같다. 매크로나 Form에서 사용자 권한별로 동작하는 기능을 다르게 하고 싶은데 엑셀에서는 이것이 어렵다.그래서 모르는 특정셀에 관련비밀번호를 입력하면 이를 인지하고 매크로가 동작하는 로직인데, 그래서 셀 이름에 “SpecialPassword”라고 칭하고 이 곳에 1234를 입력하면 어떤 기능이 추가로 활성화 되거나 쓰기 권한을 부여했던 것 같다. 이런 식으로 활용에 따라서는 다양하게 쓰일 수 있을 것이다. 그런데 이 셀 이름을 -이름관리자-에서 감추고자하는
Read more

VBA_ Stop using useless Select, Activate, ActiveCell

인터넷에서 읽다가 좋아서 정리해 둔 것들인데 오래되서 몇 개는 소스출처가 없다.Using useless Select, Activate, ActiveCell url :: not found Using Select, Activate and ActiveCell in VBA can bring problems. And shows problems. In general, if you use the macro-recorder and record a macro, then you would see lots of Select, Activate, Act
Read more
You need to set client_id and slot_id to show this AD unit. Please set it in _config.yml.