VBA에서 작업 할 때 만들 수있는 항목 중 하나를 “사용자 양식”이라고합니다. 이러한 양식은 기본적으로 사용자 고유의 대화 상자를 만드는 기능을 제공합니다. 원하는 경우 사용자 양식에 다양한 유형의 컨트롤을 추가 할 수 있습니다. 예를 들어 레이블, 텍스트 상자, 드롭 다운 목록, 라디오 버튼 및 기타 여러 컨트롤을 추가 할 수 있습니다.

크기를 조정할 수있는 일부 컨트롤; 다른 사람은 할 수 없습니다. 크기를 조정할 수없는 것은 확인란입니다. 확인란 옆에있는 레이블에 사용되는 글꼴 크기는 수정할 수 있지만 확인란 자체의 크기는 조정할 수 없습니다.

사용자 양식의 확인란이 취향에 비해 너무 작다면 확인란을 시뮬레이션하여 “작업”할 수 있습니다. 체크 박스 대신 실제로 라벨을 생성하면됩니다. 그런 다음 레이블의 속성을 변경하여 배경이 투명하고 사용되는 글꼴이 Wingdings가되도록합니다. 또한 글꼴이 20 포인트 또는 26 포인트와 같이 큰 크기로 설정되어 있는지 확인해야합니다.

이제 레이블을 두 번 클릭하면 코드 창이 열립니다. 프로그래밍중인 이벤트는 레이블에 대한 Click 이벤트입니다. 즉, 레이블을 클릭 할 때마다 실행됩니다. 이것을 코드로 사용하십시오 :

Private Sub Label1_Click()

If Label1.Caption = Chr(254) Then         Label1.Caption = Chr(168)

Else         Label1.Caption = Chr(254)

End If End Sub

Wingding 글꼴에서 Chr (254)는 확인 표시가있는 상자이고 Chr (168)은 확인 표시가없는 상자입니다. 사용자 양식을 실행하고 레이블을 클릭하면 빈 상자와 확인란이 전환됩니다. 필요에 따라 다른 작업을 수행하는 다른 코드를 Click 이벤트에 추가 할 수도 있습니다.

_ 참고 : _

이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (8566)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다. 여기에서 Excel의 이전 메뉴 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.

link : / excel-Resizing_Checkboxes [Resizing Checkboxes].