Выбрать дату в календареВыбрать дату в календаре

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