반응형

Merge 4

병합된 셀의 홈(A1) 셀 알아내기(1) - 셀 병합 관련 메소드 및 속성

1. 문제병합된 셀의 첫셀을 홈 또는 A1셀이라고 합니다. 엑셀 시트에서 A1셀이 홈이지만,병합된 셀에서도 왼쪽 위 모서리가 홈이 되는 것입니다. 아래와 같은 경우 B3셀에서 B8셀까지 병합되어 있는데, 숫자는 B3셀에만 들어가 있고, B3셀이 홈 셀입니다. 2. VBA로 홈 셀 알아내기가. 병합된 셀과 관련된 메서드와 속성(1) Merge(가) 구문범위.Merge지정된 범위를 병합하는 것입니다. (나) 적용개발도구 - Visual Basic을 누른 다음삽입 모듈을 하면왼쪽 엑셀 파일명 아래에 모듈 > Module1이 생기는데,오른쪽 코드 창에 sub merge 하고 엔터 키라고 칩니다.그러면 아래와 같이 Sub 프로시저가 만들어집니다. 그 안에 Range("E3:E8").merge 라고 입력하고Sub ..

EXCEL - VBA 2024.05.29

엑셀의 표를 티스토리의 표로 변환하는 매크로(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
반응형