Я пытаюсь загрузить поле со списком с последним элементом в словаре. Я пытаюсь сделать что-то вроде этого ComboBox1.Value = NodeColl.Item(NodeColl.Count)
, которое будет работать с коллекцией, но делает что-то странное при использовании словаря.Выбор позиции словаря по индексу # с использованием VBA в Excel
ответ
Поведение отличается от того, что словарь позволяет использовать цифровые клавиши.
Звонок .Item
Фактически добавляет элемент с заданным ключом;
NodeColl.Item(NodeColl.Count)
Добавляет новый элемент без значения & клавиши, соответствующей графы.
Чтобы получить доступ к порядковым элемент использовать .Items
(который представляет собой массив элементов)
firstItem = NodeColl.Items(0)
lastItem = NodeColl.Items(NodeColl.Count - 1)
Спасибо! В качестве продолжения, как я могу получить ключ от определенного элемента, к которому обращается вышеупомянутый метод? – Ehudz
Yep via .keys(); «msgbox» для элемента 2 - «& NodeColl.keys (1) &« value is »& NodeColl.items (1)' –
Спасибо! В качестве другого последующего (последнее, что я обещаю!), Как я получу элемент # определенного ключа в словаре? – Ehudz
- 1. Перебора EXCEL VBA словаря
- 2. Последняя клавиша словаря Excel VBA
- 3. удалить элемент строки по заданному индексу в excel vba
- 4. Выбор строки с использованием объекта не по индексу
- 5. Выбор строк из HDFStore по индексу с использованием где
- 6. Excel VBA - Выбор Рутинного
- 7. Динамический выбор ячеек в Excel Worksheet с использованием VBA
- 8. Выбор принтера в excel VBA
- 9. Excel VBA + поиск с помощью словаря
- 10. VBA макросов, форматирование Excel Sheet просуммировать по индексу и счета
- 11. Выбор ячейки с VBA в excel
- 12. Создание словаря с VBA
- 13. Как напечатать элементы словаря JSON по индексу?
- 14. Удаление значения по указанному индексу словаря swift
- 15. Получить элемент словаря C# по индексу?
- 16. Подведение строк по индексу с использованием накопителя
- 17. Доступ к клавише словаря по его индексу
- 18. Выбор строки с использованием длинной переменной (Excel VBA)
- 19. выбор по записи из словаря
- 20. Excel VBA Суммирование Позиции в строках
- 21. Как сравнить позиции ячеек в Excel VBA?
- 22. CollectionView Выбор позиции по умолчанию
- 23. Excel VBA - Отменить выбор диапазона после сортировки по нескольким столбцам
- 24. Выбор размера бумаги (НЕ РАЗМЕР ПО УМОЛЧАНИЮ) в excel vba
- 25. Выбор позиции из списков с использованием Python
- 26. Excel: выбор одной ячейки по всей колонке в VBA
- 27. Excel 2007 VBA: выбор листа с переменной
- 28. Как найти документ по его позиции/индексу в массиве?
- 29. расширенный выбор строки по n столбцу в Excel VBA
- 30. Excel VBA с использованием NETWORKDAYS
не пробовал вещи со словарем, но, возможно, это массив с нулевым начальным значением - если да, то последний пункт '.count -1' – SeanC