CAFE

VBA Tip

폼 자동으로 띄우기

작성자야방|작성시간02.06.17|조회수960 목록 댓글 0
작성자 : 황기성 님

엑셀에는 자동실행매크로라는 것이 있습니다.
매크로 이름 앞에 Auto라고 붙이는 것이지요^^, 만약 파일을 실행했을 때 자동으로 어떤 매크로를 실행하시고자 하신다면, Auto_Open이라는 자동실행매크로를 만들어 실행하시면 됩니다. 파일을 닫을 때 자동으로 실행하시려면, Auto_Close 매크로를 이용합니다.

Sub Auto_Open()
'여기에 귀하의 작업 내용을 기술하십시오.
End Sub

97이상의 사용자시라면, Workbook의 이벤트 프로시저를 이용하실 수 있습니다.(아주 다양한 이벤트 프로시저를 기술하실 수 있습니다. 이 부부은 앞으로 예정된 강좌에 포함되어 있습니다. 간단히 이벤트_프로시저란, 엑셀 윈도우에서 어떤 이벤트가 발생했을 때 자동으로 실행하는 프로시저라고 생각하시면 됩니다^^)

Private Sub Workbook_Open()
'여기에 귀하의 작업 내용을 기술하십시오.
End Sub

박재우님이 질문하신 것처럼 파일을 열자마자 폼을 자동으로 띄우시려면,

Private Sub Workbook_Open()
UserForm1.Show
End Sub
이라고 ThisWorkbook개체 이벤트프로시저를 기술하시거나,

Sub Auto_Open()
UserForm1.Show
End Sub
라고 자동실행매크로를 기술하십시오.
다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
맨위로

카페 검색

카페 검색어 입력폼