Страницы: 1
RSS
Некорректная работа элемента ActiveX "ListBox", в Excel'е 2013 - не работает, в 2003 - работает
 
Добрый день!
Возникла проблема с элементом ActiveX "ListBox".
Использую этот элемент в качестве альтернативы выпадающего списка:
- в столбце "J" после строки "5" при клике по ячейке отображается ListBox1
- при клике по ListBox1 в активную ячейку вставляются данные из списка ListBox1
Проблема заключается в том что в Excel'е 2013 вставка происходит через одну строку столбца "J". Но если проблемные ячейки отредактировать (двойной клик / F2 => Enter), то со второго-третьего раза вставка значения из ListBox1 в проблемные ячейки всё-таки происходит.
Вопрос: это глюк элемента ActiveX или глюк автора кода? ):
ps в Excel'е 2003 файл с ListBox1 отрабатывает без сбоев.
pps Спасибо за любое участие и помощь.
Удивление есть начало познания © Surprise me!
И да пребудет с нами сила ВПР.
 
2010 - вообще не  могу выделить никакую позицию в ЛистБоксе. Может уши растут из темы про проблемы с ActiveX после обновления?
 
>>> проблемы с ActiveX после обновления...
Предварительно предполагал что в этом дело, ведь в коде и в свойствах элемента ActiveX "ListBox1" всё без ошибок. Или нет?
Удивление есть начало познания © Surprise me!
И да пребудет с нами сила ВПР.
 
Обнаружил вот что: если после появления ЛистБокса нажать клавишу управления курсором вверх-вниз, то потом по клику значение вставляется.
 
2010х64 также выбор в списке не всегда удаётся совершить. Обновлений никаких не делал.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Заметил следующее. Мышью выбрал пустую яч. Из списка ничего не даёт выбрать. Мышью выбрал пуст. яч. ниже и сразу ранее выбранную яч. - выбрать дало.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Цитата
Юрий М написал:
если после появления ЛистБокса нажать клавишу управления курсором вверх-вниз, то потом по клику значение вставляется.
У меня в 2013 такого не происходит.
Удивление есть начало познания © Surprise me!
И да пребудет с нами сила ВПР.
 
Цитата
JayBhagavan написал:
Мышью выбрал пуст. яч. ниже и сразу ранее выбранную яч. - выбрать дало.
Как этого избежать? Или заменить элемент, но на что?
Удивление есть начало познания © Surprise me!
И да пребудет с нами сила ВПР.
 
Поищи тему про проблему с ActiveX и выполни рекомендации - может всё и заработает.
Вопрос: а создавался файл в 2003?
 
Ёк-Мок, простите, не подскажу, т.к. не знаю. Увы.
ОФФ
Изменено: JayBhagavan - 21.11.2016 13:30:34

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Юрий М, файл был создан в 2013 версии.
Тему про проблему с ActiveX - пошел искать.

JayBhagavan, про отступы - исправлюсь, сенкс.
Удивление есть начало познания © Surprise me!
И да пребудет с нами сила ВПР.
Страницы: 1
Наверх