2012-11-25 5 views
3

VBA에는 일반 컬렉션이 있습니까? 나는 VBA에 비교적 새로운입니다. 사전 데이터 구조를 가지고 있습니다. vba가 가지고있는 다른 컬렉션이나 데이터 구조는 무엇입니까?vba의 일반 콜렉션?

+1

[C#의 일반 컬렉션] (http://msdn.microsoft.com/en-gb/library/system.collections.generic.aspx)에 대한 질문은 ** no **입니다. VBA는 제네릭을 전혀 지원하지 않습니다. –

답변

4

또한 컬렉션 개체 유형이 있습니다.

사전에 키 - 값 쌍 시스템이있는 경우 모음은 값 목록입니다. 일반적으로 자주 사용하는 .exists 메서드가 있기 때문에 일반적으로이 유형의 작업에는 사전을 선호합니다. 클래스 모듈을 사용하여 자신의 데이터 구조를 롤 할 수도 있습니다.

단일 또는 다차원 배열을 사용할 수도 있습니다. 범위 데이터 구조는 Excel 시트와 인터페이스하는 주요 방법입니다. 데이터베이스를 쿼리하는 경우 ADODB 레코드 집합 개체가 유용합니다.

나는 이것을 모두 VBA 세계에서 정기적으로 사용합니다. 좀 더 일반적인 지침을 찾고있을 때 여기서는 구문을 설명하지 않았습니다.