VBA(エクセルマクロ)

【VBA】フィルタが作動しているときにだけ解除するエクセルマクロ

■フィルタが作動してるときのみフィルタを解除

今回は、マクロ実行時に「フィルターをかけるコードを実行する際、すでにシート内にフィルターがかかっているとエラーが発生する事象」を回避するためのコードを紹介します。

 

もっと詳しく


本記事のコードを利用すると、すでにフィルターが作動している場合にのみ、解除します。

 

実際の記述について

 VBA
If ActiveSheet.FilterMode = True Then
Activesheet.ShowAllData
End If

 

 

 

-VBA(エクセルマクロ)

Copyright© grantish , 2024 All Rights Reserved.