Добавление элементов в словарь - VBA/Excel
Формулировка задачи:
Доброго всем времени суток. И снова нужна помощь мастеров в освоении VBA. есть два столбца в одном столбце название улицы в другом номер дома по этой улице. выглядит примерно так:
Ленина | 1
Ленина | 2
Ленина | 3
Комсомольска |45
Комсомольская | 98
И т.д. задача сделать сделать так: Ленина 1, 2, 3 Комсомольская 45, 98
Пытаюсь написать макрос где использую словарь. в качестве ключа использую улицу в качестве значения номер дома. Но не могу проверить ключь на совпадение и присвоить ему второе значение. Код прилагаю. Буду благодарен если кто чего подскажет. Цель сделать макрос рабочим и получить опыт в VBA. Спасибо всем за участие.
Решение задачи: «Добавление элементов в словарь»
textual
Листинг программы
For i = 2 To UBound(a) keyStrit = CStr(.Cells(i, 1).Value) 'получаем ключ с названием улицы dicAdres(keyStrit) = dicAdres(keyStrit) & ", " & CStr(.Cells(i, 2).Value) 'добавляем значение с номером дома Next i
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д