본문 바로가기

엑셀매크로21

Excel Macro - 조건값이 병합된 셀 영역일 경우 합계 구하는 매크로 코드 구현하기 안녕하세요, Davey입니다. 오늘 포스팅할 내용은 Excel Macro 입니다. 오랜만에 Excel Macro 관련된 포스팅을 하게 되었는데요. 오늘 설명 드릴 Excel Macro는 조건 값이 조건값이 병합된 셀 영역일 경우 합계 구하는 Macro 입니다. 약간 말만 보면 어렵게 느껴질 수 있고, 설명이 부족할 수 있지만, 그림을 가지고 설명을 드리면 그래도 이해가 쉬우실 듯합니다. 1. 조건 값이 조건값이 병합된 셀 영역 Source Data 준비하기 : Excel Macro를 보여 드릴려면, Source Data 준비해야 합니다. 물론, 연습하실려면, 자신에게 편한 Source Data를 준비하셔서 해야봐야 진짜 제대로 이해가 잘 되실 겁니다. 저는 아래와 같이 Source Data를 준비하였습니.. 2021. 3. 15.
Excel 엑셀 매크로 - 테이블 Header 를 이용하여 오름차순 정렬하는 매크로 구현하기 안녕하세요, Davey입니다. 오늘 포스팅할 내용은 Excel 엑셀 매크로 중에 엑셀 테이블의 Header를 이용하여 오름 차순을 구현할 수 있는 매크로 관련 내용입니다. 오늘 알려드릴 Macro는 BeforeDoubleClick 이벤트를 이용한 Macro 입니다. 업무나 가정에서 엑셀을 통해서 작업을 하고, 특히 테이블이나 표 작업을 하면서, 필터를 사용하지 않고, 오름차순, 내림차순을 구현하고 싶은 분들에게는 추천하는 매크로입니다. 그럼 일단 어떤 문제에 대해서 매크로를 만들려고 하는지부터 자세히 설명드리도록 하겠습니다. 1. 매크로 구현을 위한 예제 테이블 만들기 : 매크로 구현을 위해서 예체 테이블을 만들어 보도록 하겠습니다. 1) Header : "이름" , "나이" 2) 이벤트 구현 : Hea.. 2021. 3. 15.
Excel 엑셀 매크로 - Beforeprint 이벤트로 Print Line 설정 하기 안녕하세요, Excel 엑셀 매크로 중에 Print Line을 설정하는 법에 대한 내용입니다. 업무나 가정에서 엑셀을 통해서 작업을 하고, 특히 테이블이나 표 작업을 하고 출력을 하게 되면 꼭 상위 라인과 하위라인이 빠지게 되는 현상을 위한 매크로 입니다. 즉, 상위라인과 하위라인이 빠지는 현상을 보완 할 수 있는 내용을 준비했습니다. 오늘 알려드릴 Macro는 Beforeprint 이벤트를 이용한 Macro 입니다. 그럼 일단 어떤 문제에 대해서 매크로를 만들려고 하는지 부터 자세히 설명 드리도록 하겠습니다. 1. Print Line을 설정에 대한 Needs 확인하기 : [파일] - [인쇄] 화면으로 이동하시면 아래 snap shot에서 보시는 것 처럼 맨 아래 부분에 실선이 빠져서 출력이 되는 걸 확.. 2021. 3. 15.
Excel 엑셀 매크로 - 이름 관리자 오류 및 중복 해결 Macro 안녕하세요 Davey 입니다. 이번에 포스팅 할 내용은, 엑셀을 사용하면서, 빈번하게 일어나는 현상 중에 하나인, “이름 관리자 오류 및 중복” 이슈입니다. 이로인해 Sheet 이동 / 복사 시 이름 충돌로 인해 귀찮은 반복된 작업을 할 수도 있기 때문입니다. 간혹 Excel을 이용하시다 보면, Sheet를 복사 해서 사용할 경우가 생깁니다. 그럴 경우에, 간혹, 아래와 같이 이름이 중복되어 있어, 이름 충돌 현상이 일어나게 됩니다. 출동이 일어나면, 아래와 같은 경고창을 보실 수 있습니다. - 그럼 우선 여기에서 "이름 관리자" 가 무엇인지 먼저 살펴보도록 하겠습니다. 이름 관리자에 대한 설명은 아래 내용 참조 부탁 드립니다. 1. 이름 관리자 : 각 셀에 지정되는 위치 변수 (Ex. "A1" or ".. 2021. 3. 14.
Excel 엑셀 매크로 Progress Bar 만들기 안녕하세요, Davey 입니다. 오늘은 어제에 이어, 엑셀 매크로로, Progress Bar를 만들어 보도록 하겠습니다. 현재 진행되는 흐름에 대해서 가시적으로 보여줌으로써 사용자로 하여금 진행 상황을 참조 할 수 있는 기능입니다. 매크로 작업을 하시면서, 항상 왜 오래 걸리지? 아니면, 지금 컴퓨터 멈춘 거 아니야? 다들, Macro 를 구현하고, 활용하면서, 이렇게 생각한 경험이 있을 것이다. 그래서, 이 부분에 대한, 해소를 위해, 준비한 것이 Progress Bar 입니다. 1) Progress Bar란? - 일련의 Macro 작업을 하는 동안에, 작업 진행 과정 및 소요 시간을 알 수 있는, Gause Bar이다. 다시 말하지만, 매크로의 작업이 많으면, 중간에 응답 없음 같은 현상이 일어서, .. 2021. 3. 13.

// 내부링크를 현재창으로 열기 // Open internal links in same tab