ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   Warning message on file close (https://www.excelbanter.com/excel-worksheet-functions/52047-warning-message-file-close.html)

Lambtwo

Warning message on file close
 
My program has a macro that should normally be executed before the user
closes the file. The macro transfers data to a destination file, but there
are times where the user forgets or neglects to run it.

I would like to have a warning message display only when the user attempts
to close the file and the macro has not been run. I don't want to go as far
as forcing the macro as there are times when the file is opened and worked
on and then may be aborted for a legit reason.

Any suggestions?




Vasant Nanavati

Warning message on file close
 
You would need an event macro to be placed in the ThisWorkbook code module:

Something like (untested):

Private Sub Workbook_BeforeClose(Cancel As Boolean)
If MsgBox("Do you want to run the XXX macro?", _
vbYesNo + vbQuestion, "Reminder!") = vbYes Then
Cancel = True
XXX
End If
End Sub

where "XXX" is the name of the macro.

This is plain vanilla; you could add error-handling, testing whether the
macro has already been run, etc.

--

Vasant




"Lambtwo" wrote in message
news:O1f7f.297503$tl2.119111@pd7tw3no...
My program has a macro that should normally be executed before the user
closes the file. The macro transfers data to a destination file, but there
are times where the user forgets or neglects to run it.

I would like to have a warning message display only when the user attempts
to close the file and the macro has not been run. I don't want to go as
far as forcing the macro as there are times when the file is opened and
worked on and then may be aborted for a legit reason.

Any suggestions?







All times are GMT +1. The time now is 02:51 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com