반응형

Merge 3

엑셀의 표를 티스토리의 표로 변환하는 매크로(4) - 셀 병합2

1. 경우의 수 찾기 프로그램은 모든 경우의 수를 찾아서 그에 따른 처리를 해야 완벽한 프로그램이 됩니다. 하나라도 빠지면 불완전하고 이상한 결과를 낳게 되니 모든 경우의 수를 찾는 노력을 게을리 하면 안됩니다. 이것이 처리 로직을 짜는 것만큼 중요합니다. 위 표를 살펴보면 셀 병합이 된 경우도 있고, 안된 경우도 있고, 셀 병합도 가로 방향으로만 된 경우, 세로 방향으로만 된 경우, 두 방향 모두 셀 병합인 경우가 있습니다. 또한 글자도 굵은 글자가 있고, 보통 글자가 있고, 들여쓰기가 된 경우도 있고 아닌 경우도 있고, 데이터가 문자인 경우도 있고 숫자인 경우도 있습니다. 일반적으로 숫자는 천단위마다 콤마를 넣어서 표시합니다. 위와 같은 개별 요인들을 결합해서 모든 경우의 수를 도출하고 그에 따른 적..

EXCEL - VBA 2022.10.01

엑셀의 표를 티스토리의 표로 변환하는 매크로(3) - 셀 병합1

아래와 같이 병합된 셀이 가로, 세로, 가로와 세로 모두된 경우를 대상으로 해보겠습니다. 작업할 파일은 아래와 같습니다. 1. 준비 가. 셀 병합 여부 및 유형 판단 VBA에서 병합된 경우는 병합된 셀의 개수를 세어 판단을 하는데, 단순히 셀주소.MergeArea.Count로 하면 병합된 셀의 방향을 알 수 없으므로, 셀주소.MergeArea.Rows.Count와 셀주소.MergeArea.Columns.Count를 사용해야 합니다. 가로,세로 모두 병합인지 알려면 2개를 모두 사용하면 됩니다. 개발도구 - Visual Basic을 눌러 Visual Basic Editor를 실행하고, 직접 실행창에(없다면 보기메뉴에서 직접 실행창을 클릭하면 됨) ?range("a1").Mergearea.Rows.count..

EXCEL - VBA 2022.09.29

메일 머지(2) - 안내문, 상장 등 만들기

메일 머지를 이용해 내용 중 변경이 되는 부분에 '메일 머지 표시'를 추가하고, 인쇄를 하면 개인별로 맞춤 자료를 만들어 우편으로 보낼 수 있으며, 우편 발송과 무관하게 상장 등 반복적인 파일 작성시에도 메일 머지를 활용할 수 있습니다. 1. 우편 발송용 안내문 만들기 개인별 세금 고지서 작성, 분양대금 납부 통보 등 여러 가지를 생각할 수 있는데, 분양대금 납부 통보를 기준으로 만들어 보겠습니다. 가. 한글 파일 만들기 아래와 같은 내용으로 보낼 우편물이 있다고 합시다.① 먼저 동그라미 쳐진 부분에 메일 머지 표시를 달아야 하는데, 1번과 같이 도구 메뉴의 메일 머지 - 메일 머지 표시 달기 메뉴를 누르거나, 2번과 같이 도구 그룹의 메일 머지 아이콘을 누른 후 메일 머지 표시 달기 메뉴를 눌러도 됩니..

Excel 2020.08.27
반응형