[VBA 제 63강] Class Module사용(1) 썸네일 이미지
[VBA 제 63강] Class Module사용(1)
콘텐츠 타입 MS 오피스 엑셀 2003(2007, 2010가능), Windows XP 이상
용량0KB
조회2,728
즐겨찾기
[VBA 제 63강] Class Module사용(1)를 즐겨찾기 한 횟수는 0 0입니다.
이용등급 유료 (회원권 or 단품 구매)
제품 상세정보

 




[ 기초 강좌 ]

 

제 63 강

Class Module사용(1)

 

Class Module

그 사용법을 알아봅니다.

이럴 때 필요해요

 

Class Module  사용법을 알아봅니다.

이렇게 사용해요

 

위 버튼을 눌러 [UserForm]을 호출하신 다음, 각각의 '숫자 버튼'을 몇 차례 눌러 보시기 바랍니다.

 

 아마, 아래와 같은 'MsgBox'가 나타 날 것입니다.

 

 

그런데, 이와 같이 수십 개(?)의 버튼(CommandButton)이 달린 [유저폼]의 경우, 각 버튼(CommandButton)마다 매크로를

별도로 작성해야 한다면…

 

 

이런 경우에는 [Class Module]을 사용하여, 간단하게 처리합니다.

 

[Class Module]은 모듈은 모듈인데, 좀 특수한 형태의 것입니다. 지금까지는 두 가지 종류의 모듈을 사용해서

프로그램을 작성해 왔었습니다. 일반 'VBA 모듈(General VBA Module)'과 '코드 모듈(Code Module for VBA)'이 그것이었습니다.

 

쉽게 설명을 드리자면, '붕어빵'을 만들 때 '빵틀'과 '붕어빵'의 관계를 잘 생각해세요

'붕어빵' 장수가 '붕어빵'을 만들 때 사용하는 '빵틀'이 [Class Object]의 역할을 수행한다고 생각해 보시기 바랍니다.

'즉, '빵틀'을 한번만 만들어 두면, 열 번이고 스무 번이고 계속해서 같은 모양의 '붕어빵'을 생산해 낼 수가 있겠죠.

 

저작권정보
1. 콘텐츠의 저작권은 쿠키(www.coukey.co.kr)에 있으며, 사용권한은 1인 1카피입니다.
2. 다운로드 받은 콘텐츠는 본인(본인회사)만 사용할 수 있습니다.
3. 다른 사람과 공유하거나 원본 또는 수정 후 무단전제,무단배포,무단판매,무단 공유할 수 없습니다.
4. 웹상에서 배포는 상업,비상업적 목적을 불문하고, 손해배상등 가중처벌됩니다.
[VBA 제 63강] Class Module사용(1)
이용후기

업무자동화 맞춤제작

고객님의 상황에 100% 맞춘 콘텐츠 제작 전문 서비스를 이용해 보세요.
프리미엄 무료 이벤트 중