I assume that the data dispayed on the Form, in that case use the Form
OnTimer event.
Check this link on a sample on how to do that, but instead of refresing the
clock run the Refresh on the form
With the form from which the macro will be run, open it in design view.
Assign the macro on the On Timer event property, and set the Timer
Interval property to 3600000 (this is milliseconds).