Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I am for sure missing some fundamental concept on how to make a Before_Close macro work.
I have tried several combinations of examples from google searches and none will check A1 to A200 for contents, I close the workbook, and it just closes with no action taken. These are both in the ThisWorkbook module. I can run the non-event code from the sheet "ABC" and it works just as I need. I've tried calling the non-event from the Before_Close and it too does not respond. Thanks, Howard Private Sub Workbook_BeforeClose(Cancel As Boolean) If Not Me.Saved Then If WorksheetFunction.CountA(Sheets("ABC").Range("A1:A 200")) < 200 Then Dim Reply As VbMsgBoxResult Reply = MsgBox("Cells A1 to A200" _ & vbCr & "must have values" _ & vbCr & "before the workbook is closed", _ vbOKOnly + vbExclamation, "Two Hundred Empty!") Else End If End If 'Cancel = True End Sub Sub MyCheckOnColumnA() If WorksheetFunction.CountA(Sheets("ABC").Range("A1:A 200")) < 200 Then Dim Reply As VbMsgBoxResult Reply = MsgBox("Cells A1 to A200" _ & vbCr & "must have values" _ & vbCr & "before the workbook is closed", _ vbOKOnly + vbExclamation, "Two Hundred Empty!") Else End If End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Wierd one concerning Before_Close and OnTime | Excel Discussion (Misc queries) | |||
Difference between before_close and auto_close | Excel Programming | |||
Workbook Before_Close question | Excel Programming | |||
Before_Close problem | Excel Programming | |||
Auto_Open & Before_Close | Excel Programming |