티스토리 뷰
[VBA] 모듈과 프로시저에 대해서 소개합니다
모듈과 프로시저 개요 |
모듈은 프로시저들의 집합이라고 말할 수 있습니다. 프로시저의 종류는 Sub 프로시저와 Function 프로시저로 구분할 수 있습니다. Sub 프로시저는 Sub와 End Sub문으로 구성되며, Function 프로시저는 Function과 End Function으로 구성됩니다.
Sub 프로시저와 Function 프로시저의 차이 | Sub와 Function 프로시저의 차이점은? |
Sub 프로시저는 결과값을 반환하지 않습니다. 결과값을 반환하지 않는다는 것은 Sub 프로시저는 주어진 작업만 수행하고 프로시저를 끝낸다는 것입니다. Sub 프로시저는 일반적으로 사용자가 작성해 사용하는 일반 프로시저와 이벤트 프로시저를 통칭하는 말로 사용됩니다.
Sub 프로시저는 호출할 때 상수, 변수, 식과 같은 인수를 포함하여 전달할 수 있으며 Sub 프로시저가 인수없이 호출되는 경우는 공백을 가지는 괄호를 붙여주면 됩니다. 대부분의 사용자가 직접 작성하는 프로시저 및 매크로 자동기록에 의해 생성되는 프로시저가 바로 Sub 프로시저라 할 수 있습니다.
Sub 프로시저의 구조와 사용예제 |
1) 일반적인 Sub 프로시저 구조
Sub 프로시저명() 명령문 End Sub |
2) 기본적인 Sub 프로시저 예제
[실행 예제] Sub 프로시저 예제 |
'문자열을 입력받아 화면에 출력 Sub Sample() strTemp = InputBox("문자열을 입력하세요.") MsgBox strTemp End Sub |
Function 프로시저의 구조와 사용예제 |
Function 프로시저는 프로시저가 실행된 후 결과값을 반환해 주는 프로시저를 말합니다. 결과값을 반환하려면 프로시저 이름에 반환할 결과값을 넣어주면 됩니다. 즉, 프로시저의 이름이 결과값을 저장하는 변수의 역할을 한다고 설명할 수 있겠습니다
1) 일반적인 Function 프로시저의 구조
Function 프로시저 이름() 명령문 End Function |
2) 기본적인 Function 프로시저 사용 예제
[실행 예제] Function 프로시저 예제 |
Sub GetSheetCount() MsgBox "현재 작업시트 수는 " & GetSheetNum() & "입니다." End Sub Function GetSheetNum() GetSheetNum = Worksheets.Count End Function |
'IT 이야기 > 인터넷 이야기' 카테고리의 다른 글
윈도우 미디어 플레이어 단축키 정리 (2) | 2011.03.31 |
---|---|
인터넷 익스플로러9에서 스마트홈을 시작페이지로 설정하기 (1) | 2011.03.22 |
Windows Media Player를 이용해서 웹페이지에서 음악 및 영상 재생하기 (0) | 2011.02.19 |
오피스 2007 삭제 시에 This product installation has been corrupted. 메시지가 나올 때 (29) | 2011.01.31 |
ActiveX, 인터넷 익스플로러 9에서 살아남을 수 있을까? (2) | 2011.01.20 |
The language DLL 'vb6ko.dll' could not be found. 해결법!!! (21) | 2010.11.12 |
메인보드가 내는 소리의 정체 (0) | 2010.10.14 |
인터넷 익스플로러 9 베타 제거하기 (6) | 2010.10.05 |
인터넷 익스플로러(Internet Explorer) 9 베타버전 출시! 무엇이 달라졌을까? (4) | 2010.09.19 |
윈도우7 설치는 USB 메모리로 (0) | 2010.09.16 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
- W3Schools Online Web Tutorials
- 구차니의 잡동사니 모음
- [IT]블로거팁닷컴
- 비앤아이님의 블로그
- Blog Suspect
- 즐거운하루 blog
- zinicap의 검색엔진 마케팅(SEM)
- 머니야머니야님의 블로그
- [Friend] AtinStory
- [기타배우기]해브원 박스
- [웹표준] SINDB.com
- 해커 C 이야기
- [애드센스] 길라잡이
- 정순봉의 IT SCHOOL
- 씨디맨의 컴퓨터이야기
- 2proo Life Story
- 못된준코의 세상리뷰
- [IT강좌] 정보문화사
- IN 대전
- 에우르트는 나쁜남자 -_-
- 씬의 싱크탱크
- 엔돌슨의 IT이야기
- 진이늘이
- 'Cooltime'의 블로그
- 후이의 Tistory
- Soulstorage
- 앤드&엔드의 블로그
- June Blog
- 노지의 소박한 이야기
- gbWorld
- 인터넷 속 나의 생각
- HarshNix
- ART of WEB
- 녹두장군 - 상상을 현실로
TAG
- 효과음
- MBTI
- 안드로이드
- 성공
- 안드로이드 어플
- C
- MBTI 검사
- 프로그래밍 문제
- MBTI 강좌
- 소스
- It
- 인터넷 익스플로러
- HTML
- 안드로이드 어플 추천
- php
- 프로그래밍
- C언어
- 인터넷
- 리뷰
- 강좌
- C언어 문제
- MBTI 테스트
- MBTI 자료
- 예제 소스
- C언어 소스
- 모토로이
- JavaScript
- 강의
- 소스코드
- 스마트폰
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함