Макрос "Таймер" (Как сделать ссылку на время из ячейки?)
nss999
Дата: Воскресенье, 28.07.2013, 18:16 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Всем дорого времени суток. Есть такой макрос. [vba]Код
Sub Clock() ' Уведомляем Excel, что процедуру Alarm нужно вызвать в 20:55 Application.OnTime TimeValue("20:55:00"), "Alarm" End Sub Sub Alarm() MsgBox "Тест" End Sub
[/vba] Подскажите пожалуйста, как вместо времени срабатывания макроса задать адрес ячейки (например А1), из которой и будет браться это время.
Всем дорого времени суток. Есть такой макрос. [vba]Код
Sub Clock() ' Уведомляем Excel, что процедуру Alarm нужно вызвать в 20:55 Application.OnTime TimeValue("20:55:00"), "Alarm" End Sub Sub Alarm() MsgBox "Тест" End Sub
[/vba] Подскажите пожалуйста, как вместо времени срабатывания макроса задать адрес ячейки (например А1), из которой и будет браться это время. nss999
Ответить
Сообщение Всем дорого времени суток. Есть такой макрос. [vba]Код
Sub Clock() ' Уведомляем Excel, что процедуру Alarm нужно вызвать в 20:55 Application.OnTime TimeValue("20:55:00"), "Alarm" End Sub Sub Alarm() MsgBox "Тест" End Sub
[/vba] Подскажите пожалуйста, как вместо времени срабатывания макроса задать адрес ячейки (например А1), из которой и будет браться это время. Автор - nss999 Дата добавления - 28.07.2013 в 18:16
Формуляр
Дата: Воскресенье, 28.07.2013, 18:26 |
Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация:
255
±
Замечаний:
0% ±
Excel 2003, 2013
[vba]Код
Application.OnTime TimeValue([Sheet1!A1]), "Alarm"
[/vba]если ячейка текстовая. А если - время, просто [vba]Код
Application.OnTime [Sheet1!A1], "Alarm"
[/vba]
[vba]Код
Application.OnTime TimeValue([Sheet1!A1]), "Alarm"
[/vba]если ячейка текстовая. А если - время, просто [vba]Код
Application.OnTime [Sheet1!A1], "Alarm"
[/vba] Формуляр
Excel 2003 EN, 2013 EN
Сообщение отредактировал Формуляр - Воскресенье, 28.07.2013, 18:27
Ответить
Сообщение [vba]Код
Application.OnTime TimeValue([Sheet1!A1]), "Alarm"
[/vba]если ячейка текстовая. А если - время, просто [vba]Код
Application.OnTime [Sheet1!A1], "Alarm"
[/vba] Автор - Формуляр Дата добавления - 28.07.2013 в 18:26
_Boroda_
Дата: Воскресенье, 28.07.2013, 18:32 |
Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16735
Репутация:
6534
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Ну и тупо в лоб [vba]Код
Application.OnTime TimeValue(Format(Range("A1"), "h:m:s")), "Alarm"
[/vba]
Ну и тупо в лоб [vba]Код
Application.OnTime TimeValue(Format(Range("A1"), "h:m:s")), "Alarm"
[/vba] _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Ну и тупо в лоб [vba]Код
Application.OnTime TimeValue(Format(Range("A1"), "h:m:s")), "Alarm"
[/vba] Автор - _Boroda_ Дата добавления - 28.07.2013 в 18:32
nss999
Дата: Воскресенье, 28.07.2013, 18:44 |
Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Всем спасибо. Работает.
Всем спасибо. Работает. nss999
Ответить
Сообщение Всем спасибо. Работает. Автор - nss999 Дата добавления - 28.07.2013 в 18:44