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

VBA_ Copying Excel worksheet to a new workbook without leaving the old Excel reference

엑셀시트를 복사해서 다른 엑셀파일이나 신규생성 엑셀파일로 옮기면 경로문제가 자주 발생합니다. 이전파일(원본)의 파일 경로위치나 외부연결파일(참조)를 그대로 가지고 오면서 제대로 작동하지 않는 경우가 있습니다. 이 때 참조오류가 발생한 시트나 셀을 모두 수정해야 하는 경우가 있어서 번거롭습니다. 이럴 때 활용가능한 매크로 입니다. https://www.vitoshacademy.com/vba-copying-excel-worksheet-to-a-new-workbook-without-leaving-the-old-excel-refe
Read more
You need to set client_id and slot_id to show this AD unit. Please set it in _config.yml.