自動で全シート同じ条件でオートフィルタデータ抽出ができる!
全シートオートフィルタデータ抽出マクロツールをご紹介します。
エクセルファイルをダウンロードしてすぐに使えます。
オートフィルタは1シートずつ同じ条件でデータ抽出するのは
時間もかかるし間違いも生じやすいです。
このマクロツールで条件を設定してボタンを押すだけで
すぐに全シート同じ条件で一括してオートフィルタでデータ抽出ができます。
操作画面
手順
<このマクロはA列にフィルタを設定時かつ全てのシートの様式が同じ場合のみ使用できます>
★全シートにオートフィルターが設定されていない場合は以下の作業を行ってください。
①【オートフィルタ設定】ボタンを押す
②ダイアログでファイルを選択
③ファイルを保存して閉じる
★オートフィルターが設定してある場合はここから作業を行ってください。
①データ抽出する条件を設定する(7行目から空欄を作らずに入力)
データ抽出する項目、列番号、条件、ANDまたはORを入力する
項目は省略可能です。確認用のため欄を設定しました。
列番号は必ず整数で入力して下さい。
条件には*等のワイルドカードや数値などの場合は<=>等の符号も使用可能です。
※符号は左に記入
ANDまたはORで2条件まで設定できます。
※1条件でOKな場合はD列E列は空欄
ANDまたはORは入力規則が設定されているのでプルダウンリストから選択してください。
上記に従い、以下のように設定します。
②【オートフィルタデータ抽出】ボタンを押す
③ダイアログからファイルを選択
※作業完了後、D2に作業を実行したファイルのパスが表示されます。
上記のように設定した場合、以下のデータは
以下のようにデータ抽出されます。全シートに適用されます。