VBA로 엑셀 리본메뉴에 사용자정의 탭,버튼 추가하기

공개됨

VBA를 이용하면 내가 원하는 모양으로 엑셀의 리본메뉴에 사용자정의(커스텀) 탭과 버튼을 추가하고 버튼에 기능을 추가할 수 있다. 방법이 좀 복잡하지만 익혀 놓으면 유용한 기능이다. 아래 순서대로 따라해 보자.   1) 엑셀파일을 하나 만들고 콜백 프로시저 추가 우선 다음과 같은 엑셀파일을 하나 만든다. VBA로_리본메뉴에_탭_버튼추가하기.xlsx 위에서 만든 파일을 열고 Alt+F11을 클릭해서 모듈을 추가하고 다음의 콜백 프로시저를 추가한다. 콜백 … 더 읽기 VBA로 엑셀 리본메뉴에 사용자정의 탭,버튼 추가하기

엑셀에서 숫자,날짜에 셀서식을 지정하여 원하는 형태로 표시하기

공개됨

엑셀에서 숫자(날짜포함, 엑셀에서 날짜는 숫자로 저장된다)를 원하는 형태로 표시하려면, 예를 들면 숫자 10000을  10,000으로 표시하거나 6/3을 입력하고 2019-06-03으로 표시하려면, 셀서식을 지정하거나 TEXT함수를 사용하는 방법이 있다. 오늘은 셀서식을 이용해서 값을 원하는 형태로 표시하는 방법을 알아보자. 셀 서식을 지정하는 방법은 다음 세가지가 있으므로 각자 원하는 방식을 사용하면 된다. 리본메뉴 홈 탭의 표시형식에서 셀서식 지정 셀서식 대화상자에서 셀서식 … 더 읽기 엑셀에서 숫자,날짜에 셀서식을 지정하여 원하는 형태로 표시하기

VBA – 엑셀 시트의 값을 참조하여 콤보박스 목록 채우기

공개됨

아래 그림과 같은 VBA 폼(form)이 있다고 할 때 엑셀시트에 있는 값을 참조하여 콤보박스의 값 목록 채우기를 해 보자. 콤보박스의 값 목록은 복잡한 코딩(AddItem 매소드를 이용하여 목록의 값을 1개씩 넣어 주어야 함)으로 만들 수도 있지만 엑셀 시트에 “이름정의”를 만들어 간단히 구현할 수도 있다.   실습용 엑셀파일을 다운로드 한 후 아래의 순서대로 콤보박스 기능을 구현해 보자. 1) … 더 읽기 VBA – 엑셀 시트의 값을 참조하여 콤보박스 목록 채우기

엑셀 배열수식 제대로 이해하기

공개됨

이번 글에서는 엑셀의 배열수식을 알아보자. 사실 배열수식은 이해하기가 쉽지 않지만 알아 두면 복잡한 문제를 간단히 해결할 수도 있고 여러 방면으로 쓸모가 있다. 배열수식을 이용해서 다른 사람들이 만든 수식을 이해해야 하는 경우도 있으므로 알아 두면 많은 도움이 된다.   배열이란? 배열수식을 알아보기 전에 배열이 무엇인지 알아 보자. 배열은 프로그래밍언어에서 많이 사용된다. 자료를 순차적으로 저장하기 위한 구조라고 … 더 읽기 엑셀 배열수식 제대로 이해하기