조회 수 133 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

dictionary  사전의 활용 - 사전 단어의 갯수 조사

 

@ 중복을 제거한 사전 수록 단어의 갯수를 알고 싶을 때

 

Dim city_multi_ok As Boolean

'복수 도시 감지를 위한 초기화
city_multi_ok = False

Dim city_num As String
city_num = "서울, 서울,부산, 부산,대구,대구,울산"
Dim city_arr As Variant
Dim i_dict As Object
Dim i_item As Variant

If Len(Trim(city_num)) > 0 Then
    city_arr = Split(city_num, ",")
    
    ' 유니크 집계를 위한 딕셔너리
    Set i_dict = CreateObject("Scripting.Dictionary")

''단어의 뜻에 1을 넣어서 중복을 제거한다.
    For Each i_item In city_arr
        i_item = Trim(CStr(i_item))
        If i_item <> "" Then
            If Not i_dict.Exists(i_item) Then i_dict.Add i_item, 1
        End If
    Next i_item

 

    ' 서로 다른 도시가 2개 이상이면 True
    Debug.Print i_dict.Count
    If i_dict.Count >= 2 Then
        city_multi_ok = True
    End If
End If

TAG •
?

List of Articles
번호 제목 글쓴이 날짜 조회 수
8 VLOOKUP 으로 탬플릿 편하게 관리하기 file jopro 2025.10.06 113
7 엑셀 애드인(Add-in)이란? file jopro 2025.10.08 68
» dictionary  사전의 활용 - 사전 수록 단어의 갯수 조사 jopro 2025.10.30 133
5 dictionary  - 각 사전 단어의 갯수를 알고 싶을 때 jopro 2025.10.30 78
4 [VBA] 찾기 - 헤더셀 찾기 file jopro 2025.10.30 83
3 배열연습 - 항목을 횡에서 종으로 바꾸기 file jopro 2025.10.30 63
2 셀에서 방향으로 찾기 End(xlUp) 등 jopro 2025.10.31 114
1 엑셀VBA 프로그램 사용을 위한 환경설정 file jopro 2025.11.03 87
Board Pagination Prev 1 Next
/ 1

LOGIN

SEARCH

MENU NAVIGATION