Microsoft ExcelでVBAを使用してワークシートを保存する前にフィルタをリセット
質問:
ブックを保存するときに、すべてのワークシートのすべてのフィルター基準をリセットします。
回答:
このワークブックモジュールに次のコードを挿入します。
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean,Cancel As Boolean) Dim wks As Worksheet For Each wks In Worksheets If wks.FilterMode = True Then wks.ShowAllData End If Next wks End Sub