![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 09.05.2011
Сообщений: 22
|
![]()
Имеется примерно такая таблица, содержащая названия стран и относящихся к ним туристических объектов (для простоты - городов)
![]() Требуется создать двумерный ассоциативный массив, например, в РНР это будет выглядеть так: PHP код:
PHP код:
Пожалуйста подскажите, как это реализовать средствами VBA для Excel? Заранее благодарю за ответ! |
![]() |
![]() |
![]() |
#2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
два варианта на выбор (типы только в программном модуле надо обьявить)
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 09.05.2011
Сообщений: 22
|
![]()
Спасибо, IgorGO!
Синтаксис несколько неудобен, но думаю, привыкну ![]() |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 09.05.2011
Сообщений: 22
|
![]()
Что-то я совсем туплю...
Пытаюсь перебрать такой массив в двойном (вложенном) цикле: Код:
Последний раз редактировалось Depressive; 14.05.2011 в 00:58. |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]() Код:
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 30.01.2008
Сообщений: 314
|
![]()
да можно и без типов:
Код:
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 30.01.2008
Сообщений: 314
|
![]()
но никто не мешает и так:
Sub ar() Dim arr arr = Array(Array(1, 2), Array(1, 2, 3)) End Sub |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 09.05.2011
Сообщений: 22
|
![]()
Спасибо, doober!
Почти то, что надо! Не понятно, является ли в конце-концов, NCol(i).nms массивом. Например, можно ли применять к нему сортировку, т.е. вначале отсортировать по первой размерности - страны (колонка "А"), затем по второй - туробъекты (колонка "В"). См. скриншот в начале топика. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как добавлять новые элементы (ключ=>значение) в ассоциативный массив программно. | SkAndrew | PHP | 38 | 09.04.2012 20:18 |
Ассоциативный массив | iMax` | Общие вопросы C/C++ | 2 | 03.02.2011 09:37 |
SOAP и ассоциативный массив | Zigmuntfreyd | Работа с сетью в Delphi | 1 | 12.07.2010 16:55 |
Ассоциативный массив | phpcreator | Помощь студентам | 0 | 14.05.2010 20:18 |
Ассоциативный массив. Map | phpcreator | Помощь студентам | 0 | 08.05.2010 11:57 |