There are several possible solutions to the problem.
In my opinion the cleanest is to create a userform which will have the instructions and then a series of text boxes into which the evidence is entered and an OK button. When the user clicks on OK the program would copy the information to the appropriate cells on the sheet and do the calculations.
Alternately you can just add a button to the spreadsheet and associate it with the macro to do the calculation. You would then have to change your message to "Enter evidence and click 'Process' button when complete"
If you want to use a time delay you can use Application.OnTime
This will run the subroutine ProcessEvidence in 10 seconds (Time value uses hours:minutes:seconds) The subroutine can then check if the evidence is complete and process it if complete or call the same function again if not
Bookmarks