Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi,
I need some more help with this code when msg box appears do you want to save as etc I click yes thats fine it saves as the new filename, but when I click No it is still saving changes in workbook to old filename, I need the workbook to close without any changes made if No is selected in msg box, can you help with this. Here is the code: End Sub Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) Dim strPath As String Dim strFilename As String Dim userResponse As Variant Application.EnableEvents = False strFilename = "Kelso Resources WC " & Format(Sheets("Kelso Resources").Range("N2"), "dd-mmm-yy") userResponse = MsgBox("Do you want to save as " & strFilename, vbYesNo + vbInformation, "Kelso Operational Resources © MN ") If userResponse = vbYes Then strPath = "C:\Users\Mark\Desktop" strFilename = strPath & "\" & strFilename & ".xls" ThisWorkbook.SaveAs Filename:=strFilename, FileFormat:=xlNormal, CreateBackup:=False Cancel = False End If Application.EnableEvents = False End Sub Regards Mark |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
beforesave | Excel Programming | |||
beforesave | Excel Programming | |||
BeforeSave | Excel Programming | |||
BeforeSave Sub | Excel Programming | |||
VBA - BeforeSave - NEED HELP | Excel Programming |