VBA 함수 호출 시 괄호 규칙

VBA에서 서브루틴이나 함수를 호출할 때 괄호가 필요한 경우는, 함수의 결과를 사용하는 때와 앞에 Call을 붙일 때뿐입니다. 따라서 다음 중 하나를 호출 코딩 규약으로 선택하면 좋습니다.

  • 결과를 사용할 때만 괄호를 사용하고, 그 외엔 괄호를 생략합니다. 예를 들면 다음과 같습니다.
answer = MsgBox("질문")
MsgBox "메시지"
  • 모든 곳에 괄호를 사용하고, 결과를 사용하지 않을 때엔 Call도 앞에 추가합니다. 예를 들면 다음과 같습니다.
answer = MsgBox("질문")
Call MsgBox("메시지")

참고:

Advertisements

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중