まえきんブログ

2024/2/11~ WordPress版ブログへお引越ししました🖊(詳細はトップページ記事をご参照頂ければと存じますm(_ _)m)

【Excel VBA学習 #95】オートフィルターで絞り込まれているかを判定する(Part1)

まえきんです!

今回はオートフィルターで絞り込まれているかを判定する

方法について学習しましたのでご紹介します。(Part1)

f:id:maekinblog:20210512213113p:plain

今回はオートフィルターで絞り込まれているかを判定するマクロを考えます。

オートフィルターが設定されているかを調べるには前述の通り

AutoFilterModeで調べることができます。では何らかの条件で

絞り込まれているかどうかをどう調べるかですが、それには

FilterModeプロパティを使用します。このプロパティは

オートフィルターが絞り込まれているとTrueを返します。

簡易的にマクロの実行ボタンを作成して、上記のコードを

実行すると下記のように結果が得られます。

【実行前】※予めオートフィルターが絞り込まれた状態にしています

f:id:maekinblog:20210512213453p:plain

【実行後】

f:id:maekinblog:20210512213510p:plain

実行前のキャプチャでは、オートフィルターの絞り込みが

適用されており、メッセージボックスにも絞り込みの条件に

合致したメッセージが表示されていることが確認出来ます。

次回#96は「絞り込まれているかどうかを判定する(Part2)」

VBAコードについて学習予定です。

最後まで読んで頂きありがとうございました!ではまた!