У меня есть файл excel, в котором у меня есть ячейка, которая является списком и имеет значения: «США», «Индия», «Европа», «Лондон». Я хочу прочитать все выпадающие значения, присутствующие в этой ячейке из макроса ... может ли кто-нибудь помочь мне, пожалуйста?Чтение выпадающих значений ячейки Excel из макроса
-1
A
ответ
0
Я предполагаю, что ваш список на листе Excel был создан с использованием Data
>Validation
?
Предполагая, что у вас есть список в ячейке A1 в вашей таблице, следующий код будет извлекать все значения в списке.
Sub GetDropDownListValues()
Dim sourceList As Range
Set sourceList = Evaluate(Range("A1").Validation.Formula1)
Dim cl As Range
For Each cl In sourceList
Debug.Print cl
Next cl
End Sub
Надежда, что помогает
Смежные вопросы
- 1. Чтение из ячейки Excel
- 2. Чтение нулевых значений из Excel
- 3. Чтение значений ячейки из файла excel с использованием Apache POI
- 4. Excel VBA - запуск макроса на основе диапазона выпадающих списков
- 5. Чтение значений из файла Excel
- 6. Чтение обновленных значений для Excel
- 7. Excel VBA - чтение значения ячейки из кода
- 8. Lua WinAPI - чтение ячейки из Microsoft Excel
- 9. Excel VBA - Запуск макроса при изменении ячейки
- 10. Удаление выпадающих ящиков из файла Excel с помощью Interop.Excel
- 11. Несколько значений из ячейки Excel в XML
- 12. Чтение пустой ячейки листа Excel
- 13. Как удалить ячейки Excel при запуске макроса из сценария VBs
- 14. Чтение в случайном значении ячейки из листа excel
- 15. C#: Чтение значений из формул Excel
- 16. Чтение ячеек из Excel
- 17. Запуск макроса Excel из макроса получения макроса Outlook 1004
- 18. Чтение данных из Excel C#
- 19. Формула ячейки Excel Excel для сравнения значений
- 20. Вставка значений в Excel не формулы из макроса
- 21. Excel VBA - чтение данных ячейки из другой книги из функции
- 22. Запуск макроса Excel из SSIS
- 23. Выполнение макроса Excel из Python
- 24. запустить Excel Solver из макроса
- 25. Создание макроса excel из .NET
- 26. Excel vba | запуск макроса доступа из excel
- 27. Чтение значений unicode от excel до строки
- 28. Получить несколько значений выпадающих значений
- 29. Чтение из Excel файла
- 30. переменная строки макроса Excel
Благодаря Remnant ... но моя формула в Validation оказывает условие IF, как IF (A1 = "Фрукты", A2 = Fruit_Range, A2 = Fruit_Vegetable) – SSK 2010-12-03 13:45:08