Добрый день. Помогите пожалуйста. Делаю простой учет времени сотрудников и столкнулся с такой проблемой. Я не знаю как сделать что бы несколько таймеров работали одновременно и не мешали работать друг другу.
Несколько секундомеров на одном листе. VBA
27.09.2019 10:17:22
|
|
|
|
27.09.2019 11:01:50
Здесь есть макрос, который вы можете взять за основу
ну и еще один похожий:
Изменено: |
|
|
|
27.09.2019 11:06:39
Пример для второго секундомера из первого примера:
Изменено: |
|||
|
|
27.09.2019 11:29:47
см. вложение
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
|
|
|
|
27.09.2019 11:36:23
|
|
|
|
27.09.2019 12:50:03
Ігор Гончаренко, Простите за безграмотность, не совсем понимаю как поменять столбец с секундомером. Как переместить секундомер в другую часть.
|
|
|
|
27.09.2019 13:18:34
Ігор Гончаренко, Секундомер в выложенном вами примере находится на всех ячейках столбца C. Если секундомер перенести на другой диапазон. Например Столбец М.
Если вас не затруднит сделайте пожалуйста пример. Что бы секундомер находился на столбце M. Я сравню изменения в коде. |
|
|
|
27.09.2019 13:31:25
0. остановите все секундомеры
1. открываете редактор VBE (нажмите Alt+F11) 2. жмете Ctrl+H в открывшемся окне: - в поле Find What пишите 3 - в поле Replace With пишите 13 - отметьте Current Project - и Find Whole Word Only 3. жмете Replace All 4. возвращаетесь на лист книги, поставьте колонке М формат время, управляйте секундомерами, они теперь будуть тикать в колонке М удачи! и если секундомеров реально нужно много, то нужно будет данные забрать в массивы и обрабатывать их, а то перебирать ячейки на листе может оказаться очень расточительно по времени выполнения
Изменено:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
|
|
|
|
27.09.2019 13:32:40
Ігор Гончаренко, Понятно. Спасибо.
|
||||
|
|
|||