본문 바로가기
Macros

스핀단추, 목록상자, 콤보상자 외-양식컨트롤 알아보기

by 뚜벅이라이프 2015. 12. 28.

 

위의 그림은 엑셀2016의 기본양식에 있는 달력입니다.

오늘 얘기할 내용은 달력이 아니고,

"2016"이라고 적힌 숫자의 오른쪽의 작은 버튼입니다.

클릭하면 시트의 값이나 내용이 바뀌고,

버튼모양이라 언뜻 매크로가 적용된 것으로 보일수가 있는데요.

양식컨트롤 중 하나인 스핀버튼이라 합니다.

개발도구-양식컨트롤

리본메뉴에 추가

양식컨트롤은 리본메뉴의 개발도구탭에 있는데,

기본적으로 활성화되어 있지 않습니다.

[엑셀 옵션-리본 사용자 지정]에서 "개발 도구"에

체크를 하면 활성화됩니다.

 

개발도구

 

 

스핀단추

달력에서 클릭할때마다 월을 변경시키는 스핀단추를 만들어보겠습니다.

[개발도구-삽입-양식컨트롤-스핀단추(아래 그림 참고)]

원하는 크기만큼 원하는 위치에 단추를 추가합니다.

 

스핀단추

 

스핀버튼에서 오른쪽 버튼 클릭후 "컨트롤 서식"을 선택합니다.

 

스핀단추

 

현재값, 최소값, 최대값, 증분변경을 설정합니다.

다음엔 값이 입력될 셀을 "셀 연결"을 통해 연결합니다.

 

스핀단추

 

목록상자

목록상자입니다.

워크시트에 추가하는 방법은 스핀단추와 동일합니다.

[개발도구-삽입-양식컨트롤-목록상자]

 

목록상자

 

입력범위를 정하고, 연결될 셀을 지정한 후

"선택유형"은 "한 개"를 선택합니다.

설정을 완료한 후 목록상자의 목록을 클릭하면

연결된 셀에는 목록의 순서에 따라

일련번호가 출력됩니다.

 

목록상자와 연결된 셀에 입력된 값을

CHOOSE함수의 인덱스번호로 사용하면 함수식이 간결해집니다.

 

목록상자

 

콤보상자

콤보상자입니다. 워크시트에 추가하는 방법은 동일합니다.

입력범위와 셀연결은 앞서 설명한 목록상자와 동일하며,

목록 표시 줄 수는 콤보상자에서 표시할 줄의 수이므로,

입력범위의 목록수와 동일하거나 커야 합니다.

 

콤보상자

 

이외에도 옵션단추 등 다른 양식컨트롤 도구도 있습니다.

활용방법은 위에서 설명한것과 비슷하니 크게 어렵지는 않을겁니다.

 

이상입니다.