Hi, I need to hide a worksheet on closing the workbook.
I have tried doing this using Workbook_BeforeClose and also Workbook_Open but these have not consistently perfomed this task. When using Workbook_BeforeClose and closing the workbook using the workbook x (not the excel x) the first time I test this, the sheet is hidden as expected. I choose Yes to save changes, the file closes. I reopen the file, the worksheet is hidden as expected, I expose the sheet and close the workbook using the workbook x again, saying Yes to save changes, file closes. I reopen the file and the worksheet is not hidden as expected. The code I am using is as follows (this is in the ThisWorksheet Object in the project) Private Sub Workbook_BeforeClose(Cancel As Boolean) Worksheets("test").Visible = xlSheetVeryHidden End Sub If I use the x to close Excel and the open file then the sheet gets hidden but this is done via my Workbook_Open code - as the msg box pops up as expected. Private Sub Workbook_Open() MsgBox "Workbook_Open() code triggered this" Worksheets("test").Visible = xlSheetVeryHidden End Sub If I open the file but without closing Excel, then the Workbook_Open code is not triggered and my sheet not hidden. So I haven't managed to find a consistent way to hide the sheet. I don't mind how I do this - on close or open - but just want it to be fool proof and never visible unless another macro (with password) enables it. I have obviously reviewed a large amount of other posts but none of these seem to point to the same inconsistencies as I'm seeing - I will try on my Excel at home to remove the possibility of a corrupt installation on my machine. But in the interim - does anyone have any experience with this issue? I'm running Excel 2003 SP2 (11.8109.8122) Thanks in advance for any of your time, advice or thoughts on this! Cheers, S --~--~---------~--~----~------------~-------~--~----~ ------------------------------------------------------------------------------------- Some important links for excel users: 1. Excel and VBA Tutorials(Video and Text), Free add-ins downloads at http://www.excelitems.com 2. Excel tutorials at http://www.excel-macros.blogspot.com 3. Learn VBA Macros at http://www.vbamacros.blogspot.com 4. Excel Tips and Tricks at http://exceldailytip.blogspot.com To post to this group, send email to excel-macros@googlegroups.com If you find any spam message in the group, please send an email to: Ayush Jain @ jainayus...@gmail.com or Ashish Jain @ 26may.1...@gmail.com ------------------------------------------------------------------------------------- -~----------~----~----~----~------~----~------~--~---