반응형
VBA 사전을 반복 하시겠습니까?
MS 런타임 스크립팅 라이브러리의 Dictionary 클래스를 사용하여 보고서 템플릿의 레이블 위치를 저장하고 있습니다. 파이썬에서와 같이 해당 사전의 모든 키 값 쌍을 반복하는 방법이 있습니까? 키를 행 번호로 사용하고 (모두 A 열에 있음) 값이 레이블 헤더가됩니다.
다음과 같은 것 :
For Each key in dict
Range("A" & key).Value = dict(key)
Next key
시험:
For Each varKey In oDic.Keys()
Range("A" & varKey).Value = oDic(varKey)
Next
키 반복기는 Variant
.
참고 URL : https://stackoverflow.com/questions/1296225/iterate-over-vba-dictionaries
반응형
'Program Tip' 카테고리의 다른 글
스크립트 실행을 거부했습니다. 엄격한 MIME 유형 검사가 활성화되어 있습니까? (0) | 2020.12.04 |
---|---|
Python을 WebAssembly로 컴파일 (0) | 2020.12.04 |
Bash에서 연산자 "="와 "=="의 차이점은 무엇입니까? (0) | 2020.12.04 |
URI 문자열이 유효한지 확인하는 방법 (0) | 2020.12.04 |
한 클래스가 두 클래스를 확장 할 수 있습니까? (0) | 2020.12.04 |