★アクションの説明、概要
JobAutoのExcel操作で、 Excelのシートに設定されているフィルターを 解除する方法について説明します。
「フィルター解除」アクションでは、 操作するExcelブックとシートを指定して、 そのシートに設定されているフィルターを解除します。
フィルター自体は残したまま、 現在の絞り込み条件だけを解除したい場合は、 「フィルター」アクションの 「絞り込みをクリア」を使用します。
このページでは、 Excelのフィルターを解除する方法と、 「絞り込みをクリア」との違いについて説明します。
★アクションの作成方法
★アクションの設定画面について
アクション設定画面の設定項目についての説明は以下の通りです。
1.基本設定
1-1.ブック
ロボットが開いているエクセルのうち、どのエクセルを操作対象にするか選択します。名前とインデックスから選択します。
・名前
エクセル名で指定します。変数参照可能です。
・インデックス
インデックスで指定します。ロボットがエクセルを開いた順番でインデックスが定義されます。
1-2.シート名
ロボットが操作するシートを選択します。名前とインデックスから選択します。
「エクセルを開く」アクションでCSVファイルを開いた場合は、シートの指定ではデフォルトでインデックスが選択されます。
・名前
シート名で指定します。変数参照可能です。
・インデックス
インデックスで指定します。シートが作成された順番でインデックスが定義されています。
2.高度な設定
2-1.アクション有効
このアクションを無効にする場合は、チェックを外します。
3.エラー発生時の対応
3-1. エラー時の処理
エラーが発生したときの設定を行います。詳細はこちらをご確認ください。
3-2.基点となる条件分岐
エラー時の処理で条件分岐の次のフローに移動を選択したときに、設定することができます。アクションでエラーが発生した場合、移動先の条件分岐を選択します。
3-3. エラー時にログ出力
エラーが発生したときにログに出力するか設定します。スケジュール実行したときのログへ出力されます。エラーとして扱わない場合は、チェックを外します。詳細はこちらをご確認ください。
Excelのフィルターを解除する場合
Excelのシートに設定されている フィルターを解除する場合は、 「フィルター解除」アクションを使用します。
操作対象となるExcelブックと シートを指定して実行します。
フィルターを設定するときのように、 対象範囲や列番号、 フィルター条件を指定する必要はありません。
「フィルター解除」と「絞り込みをクリア」の違い
| やりたいこと | 使用する設定・アクション |
|---|---|
| フィルター自体は残したまま、 現在の絞り込み条件だけを解除する | フィルター > 絞り込みをクリア |
| シートに設定されている フィルター自体を解除する | フィルター解除 |
あとで再び同じ列へ フィルター条件を設定する場合など、 フィルター自体を残しておきたい場合は 「絞り込みをクリア」を使用します。
Excelシートから フィルターそのものを解除したい場合は、 「フィルター解除」を使用します。
「フィルター」と「フィルター解除」の違い
| やりたいこと | 使用するアクション |
|---|---|
| 条件を指定して Excelのデータを絞り込む | フィルター |
| 設定されている フィルターを解除する | フィルター解除 |
データを条件によって絞り込む場合は 「フィルター」を使用します。
設定済みのフィルターを解除する場合は 「フィルター解除」を使用します。
「フィルター解除」と「並び替え」の違い
「フィルター解除」は、 Excelに設定されているフィルターを解除するアクションです。
データの並んでいる順番を変更したい場合は、 「並び替え」アクションを使用します。
フィルターを解除するブック・シートを指定する
「フィルター解除」では、 フィルターを解除するExcelブックと シートを指定します。
複数のExcelやシートを開いている場合は、 操作対象が正しく指定されているか確認してください。
ブックやシートの指定方法について詳しくは、 JobAutoでExcelのブック・シートを指定する方法 も確認してください。
Excelのフィルターを解除できない場合の確認順序
- 「ブック」で、 操作対象となるExcelが 正しく指定されているか確認します。
- ブックをインデックスで指定している場合は、 現在開いているExcelと ブックインデックスの対応を確認します。
- 「シート名」で、 フィルターを解除するシートが 正しく指定されているか確認します。
- シート名を変数で指定している場合は、 アクション実行時の変数の値を確認します。
- 解除したいものが フィルター自体なのか、 フィルターの絞り込み条件だけなのか確認します。
- 絞り込み条件だけを解除したい場合は、 「フィルター」アクションの 「絞り込みをクリア」を使用します。
- アクション自体が実行されない場合は、 「アクション有効」に チェックが入っているか確認します。
