powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Работа со словарём в экселе (VBA)
3 сообщений из 3, страница 1 из 1
Работа со словарём в экселе (VBA)
    #38545172
Добрый день, Товарищи

Хочу сделать словарь в котором значение является массивом:
Dic.Add MyRange.Value, Array(MyRange.Offset(0, 4).Value, MyRange.Offset(0, 5).Value)
А потом вывести этот массив, заполнить так сказать нужные ячейки элементами массива.
If Dic.Exists(SourceRange.Value) Then TargetRange.Offset(0, 5).Value = Dic.Item(SourceRange.Value)
Так заполняет первым элементом массива только эту ячейку TargetRange.Offset(0, 5).Value

Вопрос, как заполнить 2 соседние ячейки TargetRange.Offset(0, 5).Value TargetRange.Offset(0, 6).Value?

Что-то типа
TargetRange.Offset(0, 5).Value = Dic.Item(SourceRange.Value)[1]
TargetRange.Offset(0, 6).Value = Dic.Item(SourceRange.Value)[2]

Спасибо!
...
Рейтинг: 0 / 0
Работа со словарём в экселе (VBA)
    #38545182
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
2.
TargetRange.Offset(0, 5).Value = Dic.Item(SourceRange.Value)(0)
TargetRange.Offset(0, 6).Value = Dic.Item(SourceRange.Value)(1)
...
Рейтинг: 0 / 0
Работа со словарём в экселе (VBA)
    #38545221
Shocker.Pro,

Спасибо! протупил, Сделал по другому
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Работа со словарём в экселе (VBA)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]