VBA to OfficeJS Web Add-in으로의 전환

개요 엑셀에서의 자동화와 복잡한 계산은 VBA를 사용하는 것이 일반적입니다. Excel C-API를 사용하는 XLL과 VSTO도 있지만 어느 정도 개발언어를 다룰 줄 알아야 하기에 일반적이라고 말하긴 어려울 것 같습니다. 또한 Windows PC에서만 사용할 수 있는 것이 제한사항입니다. 2010년 중반, MS가 클라우드 서비스에 집중하면서 Office_엑셀은 이제 WindowPC 뿐만 아니라 Mac맥과 Linux로의 사용환경도 확대되었습니다. 이 때 즈음 OfficeJS(Javascript)라는 VBA를 대체할 만한 새로운
Read more

WinRegistry for VBE DarkMode Quick Set-up

VBA의 기본 색상정보는 흰색 바탕에 검은 색 글자입니다. 유튜브 강좌나 블로그 글을 보면 이와 다르게, 검은 색 바탕색에 다양한 글자색으로 표현되는 DARK MODE를 사용하는 것을 볼 수 있습니다. 이를 적용해 보고자 사용자가 많은 네이버에서 검색을 하면 오히려 오래 전 글이나 엉뚱한 글이 같이 검색됩니다. 그래서 설정이 쉬운 반면 생각보다 사용자가 많지 않는 듯 합니다. 외국 블로그나 Medium 같은 사이트에는 잘 설명된 것들이 많지만 이 것도 따라하기 귀찮다, 영어라서 어렵다 하시면 아래 REGISTRY를 다운받아서
Read more

다운받은 엑셀Excel파일은 "차단해제"가 필수

요즘에는 엑셀파일을 인터넷을 통해(이메일) 전달받거나 웹사이트에서 다운받으면 매크로가 정상적으로 작동하지 않습니다. 재작년 매크로4.0 이라는 무서운 기능이 한창 인기를 끌고서는 MS에서 일괄 차단하였기 때문입니다. 이제는 인터넷에서 받은 파일은 파일을 선택해서 마우스 오른쪽 버튼을 클릭한 다음, 꼭 차단 해제를 체크하여 적용해야지만 매크로가 정상적으로 실행됩니다. 차단하지 않은 상태 엑셀파일을 열게 되면 제한된 보기 상태로 파일을 열게 됩니다. 아래처럼 안내문구가 보이며, 매크로를 포함하는 파일의 경우에는 빨간
Read more

VBA_ Excel password unprotect 암호해제

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