728x90

Excel 104

Ribbon Menu에 토글버튼 사용하기

리본메뉴에서 아래처럼 [날짜 선택] On/Off 되는 토글 버튼을 사용하는 방법입니다. 선택이 되어 On 상태이면 바탕색이 짙은 회색으로 변하고, 선택이 해제되어 Off 상태이면 바탕색이 사라집니다. 리본메뉴 XML에서는 이렇게 정의합니다. 토글버튼을 클릭했을 때 할일은 OnAction을 통해서 호출하고, 토글버튼의 상태를 업데이트 하는 것은 getPressed를 통해서 진행합니다. CallBack 함수는 이렇게 작성합니다. Public DTEnabled As Boolean '// Date Picker용 '// Ribbon Menu에서 "날짜입력" toggle button "onAction" 처리 Sub rbnDTPicker(control As IRibbonControl, pressed As Boolea..

Excel - VBA 2023.01.06

Ribbon Menu에서 매크로에 인수 전달하기

일반 프로시저를 만들어 두고 공통으로 사용하기 위해서 인수를 사용한 다음 필요에 따라 인수를 이용하여 동작 방식을 변경하는 것을 할 수 있습니다. 그런데, Ribbon Menu에서 CallBack 함수를 호출할 때 인수를 어떻게 전달할까요? 예전에는 아래처럼 Ribbon Menu에서 각각 별도로 호출을 하고, CallBack 함수에서 공통 프로시저에 인수를 넣어 호출하는 방식을 사용했습니다. Ribbon Menu의 XML 부분 CallBack 함수 부분 Public Sub rbnPasteVisibleAll(control As IRibbonControl) ' 보이는 셀에 복사 PasteToVisibleCells xlPasteAll End Sub Public Sub rbnPasteVisibleValues(c..

Excel - VBA 2023.01.05

TEXTJOINIFCOLOR 함수

【 함수 요약 】 대상범위의 보이는 색이 기준셀과 같은 바탕색이나 글자색이면 상응하는 값으로 문자열 합치기 (셀서식에 지정된 색에 조건부 서식이 적용되어 실제로 보이는 색을 기준으로 함) 이 함수는 EGTools 추가기능에서 지원하는 함수입니다. 【 적용 버전 】 Windows용 : 모든 버전 【 함수 구문 】 = TEXTJOINIFCOLOR ( Search_range , Color_cell , [Delimiter] , [Font] ) 【 함수 인수 】 인수명 옵션 기본값 설 명 Search_range 필수 없음 검색할 대상 범위 Color_cell 필수 없음 기준색을 지정할 셀 Delimiter 선택 "," 문자열을 연결할 구분자 Font 선택 False 생략하거나 False이면 바탕색을, True로 ..

Ribbon Menu - 날짜 선택

□ 날짜 선택 - 날짜 입력을 쉽게 할 수 있는 날짜 선택 팝업창을 지원합니다. 리본 메뉴의 버튼은 On/Off 형 토글 버튼입니다. 한 번 선택하면 On으로 날짜 선택 기능이 작동하고, 다시 선택하면 Off로 날짜 선택 기능이 해제됩니다. 기능이 선택되면 2가지 방법으로 작동을 하게 됩니다. 셀 서식이 있는 셀에 더블클릭하면 날짜 선택창 오른쪽 마우스 버튼 메뉴의 "날짜 선택" 메뉴에서 셀서식과 상관없이 날짜 선택창 사용하는 방법은 아래를 참고 하세요. 날짜 서식이 있는 셀을 더블클릭하면 셀 주위로 선택창 팝업 모든 셀에 대해서 오른쪽마우스 메뉴에서 "날짜 선택"클릭하면 선택창 팝업 달력의 날짜를 누르면 셀에 날짜를 입력 Today를 누르면 오늘이 있는 달로 이동 OK를 누르면 현재 선택된 날짜 입력 ..

EGTools - 기능 2022.12.25

Ribbon Menu - 이름삭제

□ 이름 삭제 문서를 오래 사용하거나 여러 사람이 함께 작성하거나 하면서 정의된 이름의 참조 영역이 삭제되어 유효하지 않거나 보이지 않는 이름이 많이 증가되어 있을 경우 Excel 문서에 문제가 생길 가능성이 높아집니다. 다음과 같은 정의된 이름을 삭제합니다. - 이름관리자에서 보이지 않는 숨겨진 이름 - 참조영억이 삭제되거나 유효하지 않는 이름

EGTools - 기능 2022.12.17

Ribbon Menu - 다단계 선택

□ 다단계 선택 유효성 검사를 통해서 사용자가 입력할 수 있는 자료를 선택할 수 있는 Dropdown List를 만드는데, 상위 단계에 선택된 것에 해당하는 하위 단계의 항목을 선택할 수 있도록 관리해 주는 기능입니다. 하나의 파일당 최대 9개까지 다단계 선택을 만들 수 있으며, 각각 9단계까지 지원합니다. 한 번 만들어진 다단계 선택은 EG Tools가 없어도 정상적으로 작동합니다. 1. 다단계 선택 기준 - 상위단계와 하위단계의 관계를 보여주는 일람표를 작성하고 그 범위에서 수행해야 함 - 일람표상에서 첫줄은 반드시 일람표 제목줄이어야 함. - 일람표를 여러 개 사용할 경우에 각각의 영역이 빈열 또는 빈행으로 명확히 분리되어야 함. - 각각의 일람표 제목줄은 첫번째 셀 값이 달라야 함. (다단계선택을..

EGTools - 기능 2022.12.17

Ribbon Menu - 달력

□ 달력 2023년도에 새로 적용되는 석가탄신일, 성탄절 대체공휴일 추가 !! 1. 연간 달력 만들기 - 연도를 4자리 숫자로 입력합니다. (예, 2023) - 대한민국 공휴일을 노란색으로 표시합니다. 2. 월간 일정표 만들기 - 연도-월을 YYYY-MM 형식으로 입력합니다. (예, 2023-01) - 일요일부터 시작하는 월간 일정표에 공휴일과 음력1,11,21일을 표시합니다. 3. 주간 일정표 만들기 - 기준 날짜를 YYYY-MM-DD 형식으로 입력합니다. (예, 2023-01-10) - 일요일부터 시작하는 주간 일정표에, 음력, 공휴일, 시간 일정표를 표시합니다. 4. 일일 일정표 만들기 - 기준 날짜를 YYYY-MM-DD 형식으로 입력합니다. (예, 2023-01-10) - 오늘의 날짜, 요일, 음..

EGTools - 기능 2022.12.14

KOREANHOLIDAYS 함수

【 함수 요약 】 대한민국의 공휴일 목록을 출력합니다. v3.8.6에서 휴일 이름을 출력하지 않도록 하는 옵션 추가 예정입니다. 이 함수는 EGTools 추가기능에서 지원하는 함수입니다. 【 적용 버전 】 Windows용 : 모든 버전 【 함수 구문 】 = KOREANHOLIDAYS ( [Year], [HolidayName] ) 【 함수 인수 】 인수명 옵션 기본값 설 명 Year 선택 금년 공휴일 목록을 생성할 연도를 4자리 숫자로 입력합니다. 생략하면 올해 연도를 적용합니다. HolidayName 선택 True 공휴일 이름을 출력할지 여부 (v3.8.6에서 추가 예정) 기보값은 True로 공휴일과 공휴일 이름의 목록을 출력 False로 하면 공휴일 목록만 출력 【 함수 상세 설명 】 지정 연도의 대한..

AGGREGATEC 함수

【 함수 요약 】 목록 또는 데이터베이스의 집계를 반환합니다. AGGREGATE 함수는 숨겨진 셀과 오류 값을 무시할 수 있는 옵션을 통해 목록이나 데이터베이스에 여러 가지 집계 함수를 적용할 수 있습니다. 기본함수인 AGGREGATE함수와 같은 기능이나, 숨겨진 열도 무시하는 옵션이 추가되었음 Microsoft의 함수 설명 참조 (한글, 영문) 이 함수는 EGTools 추가기능에서 지원하는 함수입니다. 【 적용 버전 】 Windows용 : Excel 2013~ 【 함수 구문 】 = AGGREGATEC ( Function_num , Option_num , Range1 , [Range2_or_k] , [Range3_or_k] , [Range4_or_k] , , , ) 【 함수 인수 】 인수명 옵션 기본값 ..

728x90