I haven't looked at your code, but I think you are taking the wrong approach. You probably only need one timer. I would use the following algorithm:
1. Start the time of day timer either from Workbook_Open() or manually through a command button.
2. 'Click' on a command button for Exam 1. Associated with Exam 1 is an Exam duration (source unknown). Save the date and time when the command button was clicked.
3. Repeat step 2 for all other exams whenever they start.
4. In the timer event handler code, you perform the calculations and display the elapsed time and time remaining for each Exam as required.
The file from Post number 2 in the following link takes a similar approach to a different problem.
http://www.excelforum.com/excel-prog...ain-value.html
I'm very busy the next couple of days, but if you still need help on Friday, I can probably come up with a solution by Friday afternoon.
Lewis
Bookmarks