Hi Dan,
Firstly, please ignore the large slab of red on the first tab, I was experimenting with conditional formatting trying to get rid of the need for the helper rows in the bottom of the tab and only "nearly" got it working
Ok,
1. I have renamed your first tab to something that will be more meaningful when you look at the VBA code.
2. I added in a new tab to store calculation values that are critical to the VBA code. This is the area you would need to change if you added in more staff members for example of new courses.
3. Your helper cells seem to be set for a three year cycle, I just moved that variable (for the macro) into a variable you can alter (note however that it is currently a "global" value, that is every coyurse and every staff member is on this cycle of refresher training.
4. I have added in a variable to do the check against. At the moment it is populated with a formula of =now() but you could manually change this date if you wanted to.
5. I have taken the view that the data is mor important than the formatting so I have paid little due tot he formatting of headings etc in the new results tab (Training Overdue).
I haven't added in any image for starting the macro, you will need to do that manually or add in the image/button yourself.
I tested it sparingly, I am sure when you use your real data there may be some issues but this should get you 98% down the path
Let me know how your testing goes
Attachment 300782
Bookmarks