ULALA'Sブログ

ULALA'Sブログ

2020年09月10日
XML
カテゴリ: VBA
​​​​ ​前回でAutoFilterは終了、と記載したが、
書き忘れたものがあったので追記。



①Range.AutoFilter



画像はオートフィルタを設定⇔解除
をボタンで交互に行う方法。



ソース

Sub setFilter()​
​    ​' オートフィルタが設定されていた場合​
​​    If ActiveSheet.AutoFilterMode = ​True Then​​
​' オートフィルタクリア​
​​        Range ("B127"). AutoFilter ​​
​Else​
​' オートフィルタ設定​

​​        Range ("B127"). ​AutoFilter 1
​End If​
​End Sub​

結果



Range ​AutoFilter 1

​​のように、AutoFilterの後に 絞り込みの列番号だけを 指定
すると、 フィルタ機能だけを付ける ことができる。​​
※第2引数以降は記入しない
​​​
この状態で再度ボタンを押下すると、今度は
フィルタ機能を解除することができる。

オートフィルタが設定されているかどうかの条件式は
テキストには出てきていない為、参考程度でどうぞ。





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2020年09月10日 23時43分51秒
コメント(0) | コメントを書く


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

PR

プロフィール

ULALA13

ULALA13

カレンダー


© Rakuten Group, Inc.
X
Create a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: