Let me explain what the matter is. I have a workbook with lots of macros. I work in logistics department and we send dvd films. Every title has its own Work Order Number. We have some Work Orders not finished or not started at the moment of sending others. The problem is to write a code which checks Work Orders status every minute or so. A code of refreshing Work Orders status is written. The matter is if VB can run a certain macro every minute without pressing any buttons.