회원가입 공지사항
로그인
비밀번호
대학경쟁력분석시스템(U-CAS) 학과평가 및 핵심성과지표 분석(U-CAS+)
[엑셀자동화기술] 메뉴 [엑셀강좌] 메뉴 [자격증/문제은행] 메뉴
 회원 방문 수    52,838,020 명  
 접속 인원 수    5,142 명  
  홈 > 묻고답하기    

   [Re]private과 sub , function
   두드림
2010-11-09 조회: 3,317

안녕하세요.

 

1. 박스 나오게 하는 것

VBE(편집기)에서 사용자 정의 폼을 만드는 방법이 있습니다.

이 기능을 이용하면 엑셀을 사용하면서 자주 보게 되는 대화상자를 직접 디자인하고

프로그래밍할 수 있습니다.

하지만 그냥 덤벼서 될 것은 아니랍니다. 디자인도 그렇지만 각 컨트롤에 이벤트를

걸어줘야 하기 때문에 모듈 시트에서 Sub 프로시저를 작성하는 것보다 훨씬

까다롭고 복잡한 작업이 될 수도 있습니다. 아직 매크로 강좌에서 이 부분은

다루지 않았습니다만.... 매크로 강좌가 더 진행이 되면 다루게 될 것입니다.

 

2. private, sub, function

보통은 Sub 매크로이름() 이런 식으로 프로시저를 작성하고 있는데요(강좌 기준).

Private와 같은 선언은 프로시저의 사용 범위를 나타내는 것이고

Sub와 Function은 프로시저의 종류를 나타내는 것입니다.

어떤 키워드를 쓰느냐에 따라 사용 범위와 역할, 사용 방식 등이 차이가 나는데

그걸 여기서 다 설명해드릴 수는 없겠구요...

매크로 강좌에서 함수 프로시저를 보시면 Sub와 Function의 차이는 이해하실 듯합니다.

 

3. 첨부파일

잘 봤습니다. 로직을 살펴볼 수는 없었습니다.

게시판을 통해서뿐만 아니라 여러 경로로 문의 파일이 오기 때문에

파일 자체를 두드림에서 분석해서 평가할 수는 없거든요.

모듈 시트의 코드가 너무 길뿐만 아니라 주석조차 없네요. 들여쓰기도 안되어 있고.

한번 쓰고 말 코드라면 뭐... 어떻게 작성하든 상관없지만

이후에 업데이트를 한다거나 지속적인 수정보완이 필요한 작업이라면

귀찮더라도 주석을 열심히 쓰고, 알아보기 쉽게 들여쓰기도 하는 것이 좋을거라 생각됩니다.

 

좋은 하루 되세요. 감사합니다.






작성된 코멘트가 없습니다.

※ 이 게시물에 대한 의견을 입력해 주세요(4,000자 이내).
엑셀연말정산자동계산
엑셀 2007 교육
워드프로세서 기출문제
컴퓨터활용 기출문제
2013년 급여 자동계산
단원별 기출문제 검색
엑셀자동화 서식
엑셀자동화 방법
엑셀실무 팁
두드림 통합 검색
엑셀자동화서식제작요청
상호 : 두드림기획 | 사업자등록번호 : 105-20-55088 | 통신판매업신고번호 : 마포통신 제5343호 | 대표 : 이형범 |
고객정보관리책임자 : 이소연 | 주소 : 서울특별시 마포구 월드컵로16길 47 201호(서교동) | 전화: 02)323-7705 |
Fax: 0504)446-5419 | 입금계좌 : 국민은행(543001-01-213514) | E-Mail :
Copyright 2006 두드림기획(www.edodream.com) All Rights Reseved.