powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Возможно ли запустить макрос в Excel по времени?
10 сообщений из 10, страница 1 из 1
Возможно ли запустить макрос в Excel по времени?
    #34163315
Фотография talgat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно ли запустить макрос в Excel по времени?
Так, что бы до этого времени "час Х" макрос спал и не мешал вводить данные на лист и не мешал выполнению других макросов?
Видел похожее aplication.wait но не смог разобраться.
...
Рейтинг: 0 / 0
Возможно ли запустить макрос в Excel по времени?
    #34163343
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
Application.OnTime
...
Рейтинг: 0 / 0
Возможно ли запустить макрос в Excel по времени?
    #34163794
Фотография talgat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот что сказано в Help по Application.OnTime
OnTime Method Example

This example runs my_Procedure 15 seconds from now.

Application.OnTime Now + TimeValue("00:00:15"), "my_Procedure"
This example runs my_Procedure at 5 P.M.

Application.OnTime TimeValue("17:00:00"), "my_Procedure"
This example cancels the OnTime setting from the previous example.

Application.OnTime EarliestTime:=TimeValue("17:00:00"), _
Procedure:="my_Procedure", Schedule:=False
Чесно говоря не понятно.
Нельзя ли пример простой.Например: в 12:35 запустить макрос в модуле
sub mymak()
msgbox("привет")
end sub
...
Рейтинг: 0 / 0
Возможно ли запустить макрос в Excel по времени?
    #34163882
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
конечно можно простой пример:
Код: plaintext
1.
2.
3.
4.
5.
Sub mymak()
    MsgBox ("привет")
End Sub
Sub RunOnTime()
    Application.OnTime TimeValue("12:35:00"), "mymak"
End Sub

я не стал пояснять, т.к. мне, наоборот, help показался наредкость содержательным :)
...
Рейтинг: 0 / 0
Возможно ли запустить макрос в Excel по времени?
    #34163900
Фотография talgat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vbaproконечно можно простой пример:
Код: plaintext
1.
2.
3.
4.
5.
Sub mymak()
    MsgBox ("привет")
End Sub
Sub RunOnTime()
    Application.OnTime TimeValue("12:35:00"), "mymak"
End Sub

я не стал пояснять, т.к. мне, наоборот, help показался наредкость содержательным :)
Спасибо! Получилось!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Возможно ли запустить макрос в Excel по времени?
    #35135760
Тать
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А у меня на этот код выдает ошибку, что не найден макрос.. В чем проблема??
...
Рейтинг: 0 / 0
Возможно ли запустить макрос в Excel по времени?
    #35137194
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Макрос должен быть Public и в модуле.
...
Рейтинг: 0 / 0
Возможно ли запустить макрос в Excel по времени?
    #35140684
Тать
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу прощения... Не могли бы вы объяснить как это реализуется?
...
Рейтинг: 0 / 0
Возможно ли запустить макрос в Excel по времени?
    #35141112
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Открываешь Excel
2. нажимаешь alt+F11 (Открытие VBA)
3. Меню "Insert"->"Module"
4. Копируешь туда
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Private Sub mymak()
    MsgBox ("Привет")
    Application.OnTime Now + TimeValue("00:00:02"), "mymak"
End Sub
Sub RunOnTime()
    Application.OnTime Now + TimeValue("00:00:02"), "module1.mymak"
End Sub
5. нажимаешь alt+F4
6. нажимаешь alt+F8
7. выбераешь "RunOnTime"
8. нажимаешь выполнить
9. наслаждаешься
...
Рейтинг: 0 / 0
Возможно ли запустить макрос в Excel по времени?
    #35142154
Тать
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо огрооооооомное! ))
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Возможно ли запустить макрос в Excel по времени?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]