Страницы: 1
RSS
Использование UserForm для подстановки значений в таблицу
 
Необходимо заполнить выходную таблицу данными из списка ActiveX.
После подтверждения выбора "Наименования ТМЦ" всплывает UserForm1 с текстовым полем и двумя кнопками.  
Не знаю к сожалению как в эту форму вставить:
1. Наименование ТМЦ (там, где красный текст)
2. Количество (из таблицы списка ActiveX с возможностью редактирования в поле).  Желательно, что бы это поле было числовым с разрядность в две единицы  после запятой.
3. По кнопке "ОК" продолжить заполнение выходной таблицы.
4. По кнопке "Отмена" происходил возврат к таблице выбора списка ActiveX.
Спасибо за помощь.
Uliandr
 
Смотрите в файле.
Кроме вашего "по энтер" привязал еще к двойному клику мышкой.
Следствие из третьего закона Чизхолма:
"Даже если ясность изложения исключает неверное толкование, все равно найдется кто-то, кто поймет Вас неправильно."
 
Почти все круть. Однако:
1. Нет возможности перемещаться по списку ActivX для выбора. При повторном нажатии на клавиатуре на стрелку вверх или вниз сразу вызывается UserForm1. А хотелось бы только "по энтер".
2. При нажатии на кнопку "Отмена" не происходит переход обратно к списку ActiveX. Приходиться использовать мышку для активации списка.
Это можно исправить?
Uliandr
 
Исправил оба недостатка.
С Вас причитается  ;) . Много времени на отладку ушло.
Следствие из третьего закона Чизхолма:
"Даже если ясность изложения исключает неверное толкование, все равно найдется кто-то, кто поймет Вас неправильно."
 
Андрей Улитников, а эту тему зачем создавали?
http://www.planetaexcel.ru/forum/index.php?PAGE_NAME=read&FID=1&TID=88746&TITLE_SEO=8874...
 
Все просто класс. Замечательно работает.
Большое спасибо.
А можно ли на активном листе организовать кнопку по которой бы отображался/скрывался ListBox1, а на кнупиле менялась надпись (Подбор/Скрыть подбор)?
А на счет причитается, так я и не против. Работа очень стоящая - настоящего профессионала.
Изменено: Андрей Улитников - 02.03.2017 15:42:34
Uliandr
Страницы: 1
Наверх