Excelのテーブルを使用していて、52個のカラムのいずれかに設定されているすべてのフィルタを削除し、太字、色などを削除したい(通常のフォーマットに戻す)。Excelのシートからすべてのアクティブなフィルタを削除する
どういうわけか私のコードでは問題はどこにあるのでしょうか?
'Clears filters on the activesheet. Will not clear filters if the sheet is protected.
On Error Resume Next
If ActiveWorkbook.ActiveSheet.FilterMode Or ActiveWorkbook.ActiveSheet.AutoFilterMode Then
ActiveWorkbook.ActiveSheet.ShowAllData
End If
'in case the sheet is protected
ActiveWorkbook.Sheets("List").Cells.EntireColumn.Hidden = False
私は何らかの理由で動作しない私のコードで何を持っています。 – skatun
正確ではありません。あなたのコードは少し異なります。 – Vityata
それが削除ソートしないことを除いて、動作します:ActiveWorkbook.ActiveSheet.AutoFilter.ShowAllData – skatun