Страницы: 1
RSS
Отображение listbox рядом с активируемой ячейкой
 
Здравствуйте форумчане!

Не могу разобраться как заставить появляться ListBox в месте клика мышкой на нужной ячейке.
Сейчас ListBox отображается в одном, указанном координатами в макросе месте. Это неудобно, приходится прокручивать документ до него.

Вариант с выпадающим списком в активируемой ячейке не подходит.
Изменено: vikttur - 10.06.2021 18:16:27
 
Код
    ListBox1.Left = ActiveCell.Left + ActiveCell.Width
    ListBox1.Top = ActiveCell.Top '+ ActiveCell.Height
 
Здесь на форуме было готовое решение, вот оно, разбирайтесь.
Чтобы увидеть как оно работает, в столбце "С" начните вводить текст.
Изменено: DANIKOLA - 10.06.2021 16:55:54
 
См. вариант. Контролируется жёлтый диапазон.
Изменено: Юрий М - 10.06.2021 17:11:13
 
МатросНаЗебре, браво!  Спасибо!
Подозревал что все очень просто, но синтаксис меня убил, до этого варианта я не доковырял )))

Юрий М, почему я написал свой вариант макроса до того, как спросил...? Ваш гораздо короче и изящнее что-ли..
Перепишу своего франкенштейна теперь. Спасибо!

DANIKOLA, спасибо! Тоже код проще чем моё нагромождение символов.

Поиск на форуме оставляет желать лучшего, мягко говоря.  Перед созданием новой темы больше часа пытался что-то найти.
Спасибо всем откликнувшимся!
Тема закрыта.
Изменено: vikttur - 11.06.2021 11:50:24
Страницы: 1
Наверх