Sub 부프로그램명 (인수 As 데이터형....) 명령문 End Sub
반환값이 필요없는 부프로그램은 Sub형 부 프로그램을 사용합니다. 이 부 프로그램은 마치 명령어처럼 사용할 수 있습니다.
DELAYTIME 100 ‘ 부 프로그램을 호출 End ' 메인 프로그램과 부프로그램 사이에는 반드시 End 명령어가 필요합니다. Sub DELAYTIME(DL As Integer) Dim K As Integer ‘ K를 지역변수로 선언 For K=0 To DL Next End Sub
부프로그램 실행도중 빠져나가려면 Exit Sub 명령을 사용하십시오.
지역변수와 전역변수
* 지역변수와 전역변수가 같은 이름으로 선언될 수 없습니다.
* 배열은 지역변수로 선언할 수 없습니다. 배열은 반드시 전역변수로만 선언하여 주십시오.
* 변수명과 부프로그램명은 예약어(If, Goto등)제외한 알파벳으로 시작하는 문자열로 작성하여 주십시오.