강의

멘토링

커뮤니티

Inflearn Community Q&A

sroh8994's profile image
sroh8994

asked

Complete mastery of Excel macros and VBA from basics to practical use

6-2. Adding a module and writing a sub procedure

개체메서드

Written on

·

272

0

강사님, 안녕하세요.

개체메서드 입력하는 과정에서 시트를 추가할 때,

shteets.add after 뒤에 ":" 를 넣은 뒤 "="를 쓰는 이유가 궁금합니다.

 

excelVBA업무-생산성

Answer 2

1

onwings님의 프로필 이미지
onwings
Instructor

네~ 안녕하세요?
after:=sheets(sheets.count) 으로 입력할 때 :=는 구분 기호와 같은것으로 정해진 형식으로 항상 함께 사용해야 합니다.
VBA 문법에 정해진 일종의 약속된 기호라고 할 수 있습니다.

예를 들면 윈도우에서 경로명을 표시할 때 C:₩문서₩실적.xlsx 로 사용하는데, 이때 ₩표시는 폴더명을 구분할 때 사용하는 기호인것처럼 :=도 그런 의미로 이해하시면 됩니다.

단순하게 등호(=)로 사용해도 될텐데 :=로 사용하는 이유는 VBA코드를 개발한 분들의 뜻이 있겠지만
아마도 다른 속성의 값을 대입하는 일반 대입문과 구분하기 위해서 :=로 하지 않았을까 짐작해봅니다.

 

0

sroh8994님의 프로필 이미지
sroh8994
Questioner

자세하고 빠른 답변 감사합니다! 도움이 되었습니다!

sroh8994's profile image
sroh8994

asked

Ask a question