![]() |
AutoFilter settings in shared workbook
I'm using a shared, protected workbook, with AutoFilter enabled, that allows
users to make edits in certain columns. When users edit the workbook and save it, their AutoFilter settings are being saved as well, even when the Filter settings box is unchecked in the Share Workbook dialog box. When another user opens the workbook, the first user's AutoFilter settings are displayed. Is there any way to prevent the AutoFilter settings from being saved along with each user's edited changes? Thanks! --Jill |
AutoFilter settings in shared workbook
Maybe you could just run a macro that shows all the rows when the workbook
opens? Option Explicit Sub auto_Open() Dim wks As Worksheet For Each wks In ThisWorkbook.Worksheets With wks If .FilterMode Then .ShowAllData End If End With Next wks End Sub If you're new to macros, you may want to read David McRitchie's intro at: http://www.mvps.org/dmcritchie/excel/getstarted.htm Jill wrote: I'm using a shared, protected workbook, with AutoFilter enabled, that allows users to make edits in certain columns. When users edit the workbook and save it, their AutoFilter settings are being saved as well, even when the Filter settings box is unchecked in the Share Workbook dialog box. When another user opens the workbook, the first user's AutoFilter settings are displayed. Is there any way to prevent the AutoFilter settings from being saved along with each user's edited changes? Thanks! --Jill -- Dave Peterson |
AutoFilter settings in shared workbook
The macro works perfectly when the workbook is unshared and unprotected. It
also works when the workbook is shared and unprotected. However, when I protect the workbook, I get the following error: Run-time error '1004' Method 'ShowAllData' of object '_Worksheet' failed Is there any way to make the macro run without unprotecting the workbook? Thanks! "Dave Peterson" wrote: Maybe you could just run a macro that shows all the rows when the workbook opens? Option Explicit Sub auto_Open() Dim wks As Worksheet For Each wks In ThisWorkbook.Worksheets With wks If .FilterMode Then .ShowAllData End If End With Next wks End Sub If you're new to macros, you may want to read David McRitchie's intro at: http://www.mvps.org/dmcritchie/excel/getstarted.htm Jill wrote: I'm using a shared, protected workbook, with AutoFilter enabled, that allows users to make edits in certain columns. When users edit the workbook and save it, their AutoFilter settings are being saved as well, even when the Filter settings box is unchecked in the Share Workbook dialog box. When another user opens the workbook, the first user's AutoFilter settings are displayed. Is there any way to prevent the AutoFilter settings from being saved along with each user's edited changes? Thanks! --Jill -- Dave Peterson |
All times are GMT +1. The time now is 01:21 AM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com