View Single Post
  #7   Report Post  
Posted to microsoft.public.excel.programming
SthOzNewbie SthOzNewbie is offline
external usenet poster
 
Posts: 4
Default Auto-save on close

Excellent, that's done the trick

Cheers,

IK

"NickHK" wrote:

No, it is a workbook events "Workbook_BeforeClose", so it needs to go on the
ThisWorkBook module.
Sorry, delete the "Cancel=True", thought we were in the _BeforeSave event

NickHK

"SthOzNewbie" wrote in message
...
Thank you. I added the line but am still getting the message box coming

up.

This is probably a really dumb question but should I be inserting the

actual
name of the workbook somewhere ?

Have I put the code in the right place ? (It's in Module1 of the workbook)

Regards,

IK

"NickHK" wrote:

You need to add a line:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ThisWorkbook.Save
Cancel=True
End Sub

NickHK

"SthOzNewbie" wrote in message
...
Thanks for the quick reply.

I saved this code into a module in a workbook but was still prompted

with
the "Do you want to save changes..." dialogue when I closed the

workbook.
I have not worked with code much so I have probably done something

very
basically wrong.

Regards,

Ilya


"Muhammed Rafeek M" wrote:

Hi
u can use this code.

Private Sub Workbook_BeforeClose(Cancel As Boolean)
ThisWorkbook.Save
End Sub

"SthOzNewbie" wrote:

In Excel 2000 is it possible to imbed some code in a worksheet

that
will
automatically save the file when it is closed (rather than go

through
the
"are you sure...." routine). The standard autosave add-in is

already
being
used but the user wants to be able to close the sheet and not be
prompted -
just have the file saved as default.

TIA

IK