I am printing a lot of data from an excel spreadsheet using a vba macro print loop for printing many forms. I want to allow the user to cancel printing in the middle of the job but can't find a way to accept the user's clicking on a cancel button. I have tried DoEvents but this seems to just be ignored by VBA. Is there any way to let the user interact with code running in a vba macro?
Bookmarks