컴퓨터/기타
엑셀 워드 VBA에서 Dictionary Data Type(사전데이타구조)의 사용
이비그치면
2012. 3. 7. 17:44
dictionary data type은 key,value쌍으로 이루어진 collection이다
배열과 비슷하지만 배열과 달리 추가,삭제가 가능하고 Collection 객체와 같은 방법으로
사용이 가능하다
코드, 코드명 형식의 데이타를 저장하고 인출하는 처리에 유용하게 사용되어질 수 있다
아래는 데이타의 추가와 인출의 VBA code snippet이다
Sub tttt()
Dim DteamList As New Scripting.Dictionary
DteamList.Add "001", "A팀"
DteamList.Add "002", "B팀"
DteamList.Add "003", "C팀"
For Each aTeam In DteamList
Debug.Print "Key : " & aTeam & " Value : " & DteamList.Item(aTeam)
Next
End Sub
VBA 창에서
도구--참조에 Microsoft Scripting Runtime을 찾아서 체크후 실행하여야 한다