Please Enable JavaScript!
Gon[ Enable JavaScript ]

엑셀 VBA 체크 박스 CheckBox 컨트롤 사용하기

엑셀(Excel)/VBA
반응형

사용자에게 제시하고 있는 여러 값들 중 선택 여부를 확인할 때 사용하는 컨트롤에는 확인 컨트롤과 옵션단추 두 가지가 있습니다. 확인 컨트롤은 여러 개를 선택하고 싶을 때 사용하고, 옵션단추는 여러 개 중에서 하나만 선택할 때 이용합니다. 오늘은 VBA 에서 확인컨트롤이 체크 여부를 알아내는 방법에 대해 알아 보겠습니다.

 

 

먼저 ActiveX 컨트롤을 추가하기 위해서 [개발 도구] 탭으로 갑니다. 삽입 리본 메뉴를 클릭하시면 양식 컨트롤과 ActiveX 컨트롤 목록을 볼 수 있습니다. 그 중 ActiveX 컨트롤에 있는 [확인 컨트롤]을 클릭합니다.

엑셀 VBA 체크 박스 CheckBox 컨트롤 사용하는 방법

 

화면에 두 개의 확인컨트롤을 추가하였습니다. 확인컨트롤에 체크가 일어났을 때 이벤트는 따로 이루어 지기 때문에 각각 코드를 작성해야 합니다. 확인컨트롤을 선택하고 오른 마우스를 눌러 [코드 보기] 메뉴를 선택합니다

엑셀 VBA 체크 박스 CheckBox 컨트롤 사용하는 방법

 

 ※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
엑셀 Excel 체크 박스 항목 합계 구하는 방법 1
엑셀 Excel 체크 박스 항목 합계 구하는 방법 2
엑셀(Excel) 개발도구의 체크박스 컨트롤로 체크리스트 만들기
엑셀 Excel 설문지 작성시 체크 표시, 특수 문자 바로 표시 하기
셀 Excel 데이터 유효성 검사로 체크하기

 

 

 

 

그럼 VisualBasic Editor 가 열리면서 자동으로 CheckBox1_Click 함수가 생성됩니다. 함수에는 첫 번째 확인컨트롤을 체크했을 때 두 번째 확인컨트롤도 체크 되도록 소스를 구성하였습니다. 체크 박스 확인 여부는 Value 속성으로 알 수 있으며 True 이면 체크가 된 것입니다

엑셀 VBA 체크 박스 CheckBox 컨트롤 사용하는 방법

 

다음은 확인컨트롤에 붙은 CheckBox1 이라는 이름을 변경해 보겠습니다. 컨트롤을 선택하고 오른 마우스를 눌러 [속성] 메뉴를 선택합니다

엑셀 VBA 체크 박스 CheckBox 컨트롤 사용하는 방법

 

CheckBox 속성창에서 Caption 항목의 값을 변경해 주시면 됩니다. 이것으로 ActiveX 컨트롤 중 확인컨트롤에 대해 알아 보았습니다

엑셀 VBA 체크 박스 CheckBox 컨트롤 사용하는 방법

 ※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
엑셀 Excel 체크 박스 항목 합계 구하는 방법 1
엑셀 Excel 체크 박스 항목 합계 구하는 방법 2
엑셀(Excel) 개발도구의 체크박스 컨트롤로 체크리스트 만들기
엑셀 Excel 설문지 작성시 체크 표시, 특수 문자 바로 표시 하기
셀 Excel 데이터 유효성 검사로 체크하기
반응형
Posted by 녹두장군1
,