Home |
Search |
Today's Posts |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Good pickup Rob. I was guilty of not assessing what the the rest of the code was doing. Only providing the answer on how to handle the user response. The following code displays the cell Id with the error and gives the user the option of continuing the test (and perhaps make a note of the error cell Id) or abort the test and fix the error and then run the test again. If processing is continued then bolError is set to true so that the final msgbox displays that there are still errors. The final msgbox/s do not require testing the user response. Sub testfollowup() Dim c As Range Dim bolErrors As Boolean Dim userResponse As Variant For Each c In ActiveSheet.Range("K12:AI10000") If c.Font.ColorIndex = 3 Then userResponse = MsgBox("Cell " & c.Address(0, 0) _ & " not corrected." & vbCrLf & _ "OK to continue or Cancel to abort test.", _ vbExclamation + vbOKCancel, "TEST") bolErrors = True If userResponse = vbCancel Then Exit Sub End If End If Next c If bolErrors = False Then MsgBox "Data validated, good job!" _ & vbNewLine & _ "If the sheet is to be printed, " & _ "clicking on the Print Setup button " & _ "prepares the file for printing.", _ vbExclamation, "TEST" Else MsgBox "Errors exist." & vbCrLf & _ "Correct and run test again." End If End Sub -- Regards, OssieMac |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Cancel (Dismiss) Input Box | Excel Programming | |||
msgbox | Excel Programming | |||
dismiss blanks in lookup | Excel Worksheet Functions | |||
Dismiss a dialog box (Via a Macro) | Excel Programming | |||
Preventing Form Dialog dismiss (Red X) | Excel Programming |