엑셀에 정리된 데이터로 워드(Word) 보고서·공문·성적표를 자동으로 만들고 싶다면 엑셀 VBA에서 워드를 직접 움직이면 된다. 이 연재는 엑셀 VBA로 워드 문서를 만들고(2편), 글자와 표를 쓰고(3편), 서식을 입히고(4편), 원하는 위치로 이동해 내용을 바꾸는(5편) 과정을 차례로 정리한다.1편에서는 그 준비 단계로 워드 개체 구조, 참조 추가(Microsoft Word Object Library)와 CreateObject 두 가지 연결 방법, 모듈 추가와 매크로 실행, 매크로 보안 설정과 xlsm 저장까지 정리한다. 엑셀 VBA로 워드(Word) 자동화 연재1편엑셀 워드 연동 매크로 준비 – 참조 추가 · Word.Application (지금 글)2편워드 파일 생성 · 열기 · 저장 · PDF ..
VBA Dictionary는 Key(키)와 Item(값)을 한 쌍으로 저장하는 개체다. 정식 이름은 Scripting.Dictionary이고, 엑셀 VBA에서는 보통 CreateObject("Scripting.Dictionary")로 만들어 쓴다. 배열처럼 번호로 찾는 대신 이름(Key)으로 바로 찾을 수 있어서, 중복 제거·개수 세기·조건별 합계·VLOOKUP 대체 같은 작업을 빠르게 처리한다.이 글에서는 VBA Dictionary 사용법을 만드는 법, 메서드 정리, 반복문, 배열 변환, 대소문자 구분, 정렬, 실무 예제, 자주 나는 오류 순서로 정리한다. 모든 예제 코드는 그대로 복사해서 실행할 수 있다. 하고 싶은 일코드만들기Set dict = CreateObject("Scripting.Dictio..
