День добрый, есть книга1 с пользовательской формой, которая вызывается нажатием клавиши "Enter". Но есть необходимость переключаться между книгами, которые заполняются одновременно. Проблема в том, что при нажатии клавиши "Enter" в другой книге (книга2) запускается форма с которая должна работатать только в книге1, причем это происходит независимо в какой ячейке нажата клавиша Enter. Подскажите как сделать что бы форма запускалась только в одной книге (книга1) и не работала в остальных. Спасибо.
Отключение срабатывания макроса в других открытых книгах
Вывод двух и более разных выпадающих списков нажатию клавиши Enter в необходимом диапозоне ячеек
05.04.2018 19:21:42
Вечер добрый, создан с помощью инструмента UserForm выпадающий список, который появляется по нажатию клавиши Enter в соответствующем диапазоне ячеек. Все работает отлично, но появилась необходимость добавить еще несколько выпадающих списков, которые должны появятся также по нажатию клавиши Enter только уже в другом диапазоне ячеек. Был добавлена еще одна UserForm с выпадающем списком, после этого работает только один диапазон с одним выпадающем списком, второй работать перестает. Прикрепил два файла, Вариант_1 (с одним списком, все работает) и вариант_2 (где работает только один список при созданных двух). Вопрос, как сделать два и более выпадающих списка на одном листе с такими параметрами. Буду рад помощи. Спасибо.
Изменено: |
|
|
Как запись значения ComboBox в активную ячейку по нажатию клавиши Enter (UserForm)?
03.04.2018 20:15:19
Вечер добрый, помогите разобраться, что не так. В VBA я новичок. Нашел хорошее решение с выпадающем списком (спасибо автору). Хотел применить в своем документе, но не понимаю почему код не работает корректно. В исходнике по нажатию Enter в определенной ячейке (желтым цветом) появляется UserForm. В списке выбирается значение и после нажатия повторно Enter, значение записывается в ячейку. Скопировав код в свой документ столкнулся с проблемой, выбрав из списка значение нажимая enter нечего не происходит, значение не записывается в ячейку. Еще при наборе в ComboBox первых букв появляется наиболее подходящий вариант очень удобно, но если при вводе на каком то символе не остается вариантов (полное совпадение) то автоматически значение записывается в ячейку без подтверждения. Помогите разобраться, что не так. Можно ли реализовать при предлагаемом подходящем совпадении нажимая enter сначала совпадение появлялось полностью в ComboBox, а при повторном уже записывалось в ячейку.
Спасибо.
Изменено: |
|
|
[ Закрыто] Суммирование разницы времени, Подсчитать разницу во времени каждого действия