Цитата |
---|
Anchoret написал: вот и макрос: |
Автоматическое копирование диапазона ячеек таблицы по условию на другой лист с помощью VBA
Автоматическое копирование диапазона ячеек таблицы по условию на другой лист с помощью VBA
Автоматическое копирование диапазона ячеек таблицы по условию на другой лист с помощью VBA
06.02.2019 14:03:34
Ладно, буду думать дальше. Или вдруг подскажет кто Вам спасибо за потраченное время . |
|||
|
Автоматическое копирование диапазона ячеек таблицы по условию на другой лист с помощью VBA
05.02.2019 21:14:51
В общем, из примера, где EDV1 ,будет ИТ - при значении в ячейке F3>100, копируем диапазон ячеек B3:E3 в другой файл, в диапазон B30:E30. Переход на следующую строку, проверка условия для F4. Если выполняется, снова копируем диапазон ячеек уже из 4 строки, т.е. B4:E4 в ДРК, в диапазон B30:E30, а все, что было заполнено в ДРК в B30:E30 переносим в B31:E31 Затем проверяем условие в ИТ F5 и так далее, потом переходим с января на февраль, аналогичная проверка и так до конца года.. |
|||
|
Автоматическое копирование диапазона ячеек таблицы по условию на другой лист с помощью VBA
Ввод в ячейку текущего времени (не обновляемого) по клику мышки, Ввести текущее время системы в ячейку мышкой и закрыть ячейку для любого другого ввода
Ввод в ячейку текущего времени (не обновляемого) по клику мышки, Ввести текущее время системы в ячейку мышкой и закрыть ячейку для любого другого ввода
14.12.2018 14:46:35
Работает!! И по одиночному клику, и просто по переводу курсора мышки на ячейку клавишами! Здоровски получилось, спасибо еще раз!
ЗЫ. Сейчас заметил небольшой глюк - если кликнуть мышкой по некоторым ячейкам с уже введенным временем, курсор становится активным и время можно редактировать. Закономерность такая: клик на ячейке, курсор автоматом переходит на ячейку на одну строку ниже и эта ячейка становится доступной для редактирования
Изменено: |
|
|
Ввод в ячейку текущего времени (не обновляемого) по клику мышки, Ввести текущее время системы в ячейку мышкой и закрыть ячейку для любого другого ввода
Ввод в ячейку текущего времени (не обновляемого) по клику мышки, Ввести текущее время системы в ячейку мышкой и закрыть ячейку для любого другого ввода
14.12.2018 14:32:16
Изменено: |
|||
|
Ввод в ячейку текущего времени (не обновляемого) по клику мышки, Ввести текущее время системы в ячейку мышкой и закрыть ячейку для любого другого ввода
14.12.2018 14:14:04
Без защиты все это конечно не имеет смысла. Нашел довольно простое решение на тему одноразового ввода данных, после которого ячейка закрывается, только как подружить диапазоны в макросе с кликом мышки и этой защитой - без понятия, потому что в VBA не знаю практически ничего.
Изменено: |
|||
|
Ввод в ячейку текущего времени (не обновляемого) по клику мышки, Ввести текущее время системы в ячейку мышкой и закрыть ячейку для любого другого ввода
Ввод в ячейку текущего времени (не обновляемого) по клику мышки, Ввести текущее время системы в ячейку мышкой и закрыть ячейку для любого другого ввода
13.12.2018 19:24:32
Приветствую всех форумчан!
Возникла такая задача: есть таблица расчета рабочего времени. В ней доступны пользователю только четыре столбца для ввода данных: время прихода на работу, время ухода на обед, время прихода с обеда, время ухода с работы), Мысль такая: человек кликает мышкой по нужной ячейке, в эту ячейку записывается текущее время системы и ячейка закрывается для любых изменений. То есть ее потом нельзя редактировать (допустим, без снятия защиты листа), в нее нельзя ничего писать руками - только клик мышкой, отображение времени, когда этот клик был сделан и все. По каждой такой ячейке (день и опция) можно кликнуть только один раз, без коррекции. Поиском, к сожалению, не нашел ничего похожего, разве что вот это Спасибо всем неравнодушным
Изменено: |
|
|