반응형

가운데 정렬 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. 구분1 내용은 이렇습니다. 위와 같은 표에서 첫번째 줄 구분과 내용을 가운데 정렬하려면 구분과 정렬을 마우스로 끌어서 범위로 지정한 후 도구 상자에서 가운데 정렬 아이콘을 누르면 됩니다. 그러면 아래와 같이 되고, 그리고 굵게 하려면 마찬가지로 범위를 선택한 후 도구 상자에서 B 아이콘을 누르면 됩니다. 구분 내용 1. 구분1 내용은 이렇습니다. 나. 엑셀에서 가운데 정렬, 글자 굵게 가운데 정렬은 태그안에 style="text-align:center"을 추가하고, 글자 굵게는 글자 좌우에 태그를 추가하면 됩니다. 따라서 아래와 같이 코드를 수정하면 됩니다. 당초 수정 구분 구분 그리고, 1행만 그렇게 해야 하..

EXCEL - VBA 2022.09.28
반응형