Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Here is the code I am using to check for cells being filled in.
Private Sub Workbook_BeforeClose(Cancel As Boolean) For Each cel In Range("FILLIN01") If IsEmpty(cel) Then Ans = MsgBox("Sheet not complete! Would you like to complete sheet now?", vbYesNo + vbQuestion, "Incomplete Sheet!") If Ans = vbYes Then Cancel = True End If End If Next cel End Sub There are several cells in range FILLIN01. If 6 of these are not filled out, I get the message box 6 times. How do I get the message box only once if any of the cells in the range are blank? Thanks, Phil |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Excel arrows don't move black box but move the window | Excel Discussion (Misc queries) | |||
Msgbox loop | New Users to Excel | |||
Loop column A and delete and move on condition | Excel Programming | |||
Macro to move, create formulas and loop | Excel Programming | |||
HELP!!!! Can't stop a loop (NOT an infinite loop) | Excel Programming |