Страницы: 1
RSS
Выбор значений в активной ячейке с помощью элементов управления из именованного диапазона
 
Здравствуйте!
Такой вопрос. Есть определенные ячейки на листе, в которых создан выбор значений через простой список, но от этой идеи пришлось отказаться, так как значения не входят в поле списка полностью, это никак не подходит. Создал в примере выбор значений в ячейке А1 на листе "поиск" из списка А2:А6 на листе "база" с помощью элемента управления - поле со списком. Нет, тоже не подходит. На рабочем листе мало места для бокса, и, не получается прописать выбор из именованного диапазона в ListFillRange - таблица "выбор" на листе "база".
Что было бы удобней;
            организовать выбор в ячейке (определенной), в примере А1 лист "поиск", так, чтобы при выборе этой ячейки появлялось окно поля со списком с выбором из данных динамического диапазона, в примере "база!выбор", с возможностью изменения данных динамического диапазона. Соответственно после выбора окно исчезает, так моно? )))
 
С помощью макросов можно сделать, поищите по форуму и сайту "выпадающий список с быстрым поиском"
 
В модуль листа 'поиск'
Для диапазона 'A1:A10'. Если нужно другое - исправьте в коде
Скрытый текст
Согласие есть продукт при полном непротивлении сторон
 
Здравствуйте!
Наверно надо уточнить,
Базы, в моем рабочем файле, формируются в таблицах (умных) при внесении технической информации, поэтому и важно, чтобы не диапазон ячеек был указан в боксе, а именованный диапазон, умная таблица (столбец умной таблицы), просто не могу сообразить как его прописать, пытаюсь, он исчезает в настройках

Sanja, спасибо, попробую сообразить по вашему посту!
 
В макросе и используется диапазон Умной таблицы. Можно использовать один столбец, если их в таблице несколько
Согласие есть продукт при полном непротивлении сторон
 
Да, спасибо, всего то  :) , спасибо!

Sanja, а как в макросе, где должен выводится результат, указать разные ячейки, например В1 и Е1, а не диапазон А1:А..?
Изменено: Denis Kors - 06.07.2025 11:06:13
 
Через запятую
Код
Set iRng = Me.Range("B1,E1,H1") 'диапазон(ячейка) связанный с ComboBox
Согласие есть продукт при полном непротивлении сторон
 
Спасибо!
Изменено: Denis Kors - 06.07.2025 18:45:08
Страницы: 1
Читают тему
Наверх