본문 바로가기
엑셀매크로

엑셀 매크로 사용자 정의 폼 만들기

by 진서니 2023. 1. 29.

엑셀 매크로 기능중 프로그램 화면을 만들어 주는 사용자 정의 폼 이라는 기능이 

있습니다.

관리 프로그램들은 화면에서 조회, 입력 , 수정, 삭제 등의 기능을 할 수 있기 떄문에

그런 프로그램을 만들어 사용할 수 있습니다.

 

먼저 사용자 정의 폼을 만들어 화면에 나타내는 내용에 대하여 설명드리겠습니다.

 

[관리도구] - [VBA] -[삽입] - [사용자 정의 폼] 을 추가 합니다.

그러면 UserForm1 추가 되면 옆에 화면이 생기고 도구상자 가 보이게 됩니다.

이제 화면에 도구상자의 컨트롤을 추가 해 보겠습니다.

아이콘을 선택하고 UserForm1 화면에 클릭을 하면 추가가 됩니다.

레이블, 텍스트상자, 콤보상자,목록상자, 명령단추 등을 추가 합니다.

추가된 내용중 레이블을 수정해 봅니다.

수정은 Cation 에서 인사관리시스템(Ver 1.0) 으로 수정을 하고 Font 에 클릭을 하여

폰트는 굴림,  굵게, 사이즈는 18  해줍니다.

또한 Font Color 를 변경해 줄 수 있습니다. 파란색으로 해줍니다.

이제 만들어진 프로그램 화면을 실행해 보겠습니다.

그러기 위해서는 모듈을 추가 해야 합니다.

 

메뉴에서 [삽입] - [모듈] 하면 모듈 TreeView 에서 모듈-Module1 이 추가 됩니다.

Module1  을 클릭하면 입력 화면이 나옵니다.

사용자 정의 화면을 보이게 할려면 UserForm1.show 명령을 실행 시키면 됩니다.

실행시키기 위한 매크로를 작성합니다.

 

Sub test_인사관리()

'사용자 정의 폼을 보여주기

UserForm1.Show

End Sub

실행버튼을 눌러 실행을 해봅니다.

메뉴 아이콘에 을 누르거나 실행에 Sub/사용자 정의 폼 실행(F5) 을 누르면 화면이 실행 됩니다.

 

이제 나만의 프로그램을 만들어 보십시요 

준비 되셨나요 ?

 

댓글