배움터  
  HOME > 배움터 > Daily Tip
Daily Tip

제품:   Excel 버전:   공통
검색어:   컨트롤
제목:   도구상자의 컨트롤 서식 만들기
     
 

New Page 2
  STEP> 따라하기


Userform을 이용하여 프로그래밍을 하다보면 컨트롤에 엮는 코딩작업 외에 컨트롤의 속성값을 일일이 설정하는 것이 성가신 작업 중 하나입니다.

자신이 좋아하는 폰트와 크기가 있고 컨트롤의 크기가 있을 것입니다. 그래서 컨트롤마다 이러한 속성을 찾아 다니며 지정하게 됩니다. 조금 경험이 있으신 분들은 미리 견본을 만들어 놓고 이를 복사해서 사용할 것입니다.

오늘은 이러한 불편함을 해소하기 위해 컨트롤의 서식을 만드는 내용입니다.

일단 무조건 다음과 같은 절차를 정확히 따라 하시면 됩니다. 다음의 절차는 컨트롤중 CommandButton을 가지고 CommandBar컨트롤 서식을 만드는 과정입니다.

<1> 엑셀의 모든 통합문서를 닫습니다.

<2> 새로운 통합문서를 엽니다.

<3> 비주얼베이직에디터(이하 VBE)를 엽니다. (단축 키 Alt+F11)입니다.

<4> VBE에서 Userform을 하나 추가합니다.

<5> 도구 상자 대화상자에서 CommandButton을 선택하여 Userform에 추가합니다.

<6> 속성창이 보이지 않는다면 보기-속성 창을 클릭하거나 단축 키 F4를 누릅니다.

<7> 속성창에서 CommandButton의 다음의 속성을 아래와 같이 고칩니다.

속성
Width 51
Height 20
Font Tahoma
BackColor &H000000FF&

<8> VBE를 닫습니다.

<9> 이제 엑셀로 돌아가 새 통합문서를 저장하고 닫습니다.

<10> 방금 닫은 통합문서를 열고 VBE를 엽니다.

<11> 그리고 Userform에 만들어 놓은 CommandButton을 마우스로 드래그하여 도구 상자창에 올려놓습니다. 이로써 새로운 CommandButton서식이 하나 추가됩니다.

<12> 이번에는 시험삼아 새로운 통합문서를 열고 Userform을 추가한 후 새로 추가한 CommandButton을 선택하여 추가하면 빨강 색의 CommandButton Userform에 추가될 것입니다.

[참고]

만일 추가한 컨트롤 서식을 지우려면 해당 컨트롤에서 마우스 오른쪽 버튼을 클릭하고 단축 메뉴에서 새 명령 단추 삭제를 클릭하세요