Добавление элементов в словарь - 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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.3 из 5
Похожие ответы