title: Excel VBA Application.OnTime. I think its a bad idea to use this... thoughts either way?
body: <p>I have a number of users I support that are asking for things to happen automatically ( well more automagically but that's another point!).</p>
  
  <p>One want events to happen every 120 secs ( see my other question ) and also another wants 1 thing to happen say at 5pm each business day.  This has to be on the Excel sheet so therefore VBA as addins etc will be a no no, as it needs to be self contained.   </p>
  
  <p>I have a big dislike of using <code>Application.OnTime</code>  I think its dangerous and unreliable, what does everyone else think?</p>
  
  <hr>
  
  <p>EDIT:
  Cross post is at <a href="https://stackoverflow.com/questions/2319683/vba-macro-on-timer-style-to-run-code-every-set-number-of-seconds-i-e-120-second">VBA Macro On Timer style to run code every set number of seconds, i.e. 120 seconds</a></p>