728x90
참조 유형
-
[VBA/Set 키워드] 개체 참조 Set 키워드코딩/vba 2023. 6. 6. 17:28
아마 VBA 초보프로그래머에게 가장 헷갈리는 것 중 하나가 set일 것이다. 어떤 변수는 그냥 정의하고 어떤 것은 set을 붙여야 한다. 그 기준에 대해 설명한다. 변수가 객체의 참조를 세팅하면 set, 객체 자체가 아닌 객체의 값만 가져올 때는 set을 사용하지 않는다. set을 사용하면 객체의 내용을 조작할 수 있다. set을 사용하지 않으면 객체에 저장된 값만을 불러온다. 객체에는 아무런 영향을 주지 않는다. 다시 말하면 객체를 직접 조작하기 위해서는 set을 사용하고 값만 필요한 객체는 set이 필요없다. VBA에서 Set 키워드를 사용하여 개체를 정의할 때와 그렇지 않을 때의 차이점은 다음과 같다. 참조 유형: Set 키워드를 사용하여 개체를 정의할 때, 변수는 해당 개체에 대한 참조를 보유한다..