![]() |
final answer to run macro at certain time
Hi! I have searched this forum a number of times for a definite answer on how to time macro execution, but have not found anything that helped. Problem I have: Run macro either at certain time(s) of day or in certain time interval (whichever is easier). Preferably using really easy code in which I understand what to substitute to change the time interval, as I'm not too familiar with the whole VBA thing. Anybody got any (simple) ideas? Thanks! sass -- as_sass ------------------------------------------------------------------------ as_sass's Profile: http://www.excelforum.com/member.php...fo&userid=9065 View this thread: http://www.excelforum.com/showthread...hreadid=477036 |
final answer to run macro at certain time
I don't see a solution if you want to run items periodically with an
interval greater than a day, but for shorter intervals, look at the Application.Ontime function See Chip Pearson's example http://www.cpearson.com/excel/ontime.htm The workbook will need to remain open. -- Regards, Tom Ogilvy "as_sass" wrote in message ... Hi! I have searched this forum a number of times for a definite answer on how to time macro execution, but have not found anything that helped. Problem I have: Run macro either at certain time(s) of day or in certain time interval (whichever is easier). Preferably using really easy code in which I understand what to substitute to change the time interval, as I'm not too familiar with the whole VBA thing. Anybody got any (simple) ideas? Thanks! sass -- as_sass ------------------------------------------------------------------------ as_sass's Profile: http://www.excelforum.com/member.php...fo&userid=9065 View this thread: http://www.excelforum.com/showthread...hreadid=477036 |
final answer to run macro at certain time
You could use OnTime to run a macro at a specified interval. In this
example, "Test" will run "Test2" after 10 seconds. Then, when Test2 runs, it will call the first macro and the process repeats. Sub Test() Application.OnTime Now + TimeValue("00:00:10"), "Test2" End Sub Sub test2() MsgBox "Hello" Call Test End Sub "as_sass" wrote: Hi! I have searched this forum a number of times for a definite answer on how to time macro execution, but have not found anything that helped. Problem I have: Run macro either at certain time(s) of day or in certain time interval (whichever is easier). Preferably using really easy code in which I understand what to substitute to change the time interval, as I'm not too familiar with the whole VBA thing. Anybody got any (simple) ideas? Thanks! sass -- as_sass ------------------------------------------------------------------------ as_sass's Profile: http://www.excelforum.com/member.php...fo&userid=9065 View this thread: http://www.excelforum.com/showthread...hreadid=477036 |
All times are GMT +1. The time now is 06:52 AM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com