JobAutoでExcelのピボット・テーブルを更新する方法

★アクションの説明、概要

JobAutoでExcelブック内のピボットやテーブルを更新する方法について説明します。

「データ更新」アクションでは、 Excelブック内にあるピボットやテーブルを更新できます。

ブック全体を更新するか、指定したシート内だけを更新するかを選択できます。


★アクションの作成方法


★アクションの設定画面について

アクション設定画面の設定項目についての説明は以下の通りです。

1.基本設定

1-1.ブック

ロボットが開いているExcelのうち、データ更新を行うExcelを指定します。名前またはインデックスから指定できます。

・名前

Excel名で指定します。Excel名には変数を使用できます。

・インデックス

インデックスで指定します。ロボットがエクセルを開いた順番でインデックスが定義されます。

1-2.シート名 

「更新内容」で「現在のシート内にあるピボット、テーブルを更新する」を選択した場合に設定します。

更新対象となるシートを指定します。名前またはインデックスから指定できます。
「エクセルを開く」アクションでCSVファイルを開いた場合は、シートの指定ではデフォルトでインデックスが選択されます。

・名前

シート名で指定します。変数参照可能です。

・インデックス

インデックスで指定します。シートが作成された順番でインデックスが定義されています。

1-3.更新内容

・ブック全体を更新する

ブック内のすべてのピボットやテーブルを更新します。

・現在のシート内にあるピボット、テーブルを更新する

「シート名」で指定したシート内にあるピボットやテーブルを更新します。


2.高度な設定

2-1.アクション有効

このアクションを無効にする場合は、チェックを外します。


3.エラー発生時の対応

3-1. エラー時の処理

エラーが発生したときの設定を行います。詳細はこちらをご確認ください。

3-2.基点となる条件分岐

エラー時の処理で条件分岐の次のフローに移動を選択したときに、設定することができます。アクションでエラーが発生した場合、移動先の条件分岐を選択します。

3-3. エラー時にログ出力

エラーが発生したときにログに出力するか設定します。スケジュール実行したときのログへ出力されます。エラーとして扱わない場合は、チェックを外します。詳細はこちらをご確認ください。


Excelのピボットやテーブルを更新する

「データ更新」アクションでは、 Excelブック内にあるピボットやテーブルを更新します。

更新対象は、 ブック全体または指定したシート内から選択できます。

ブック全体を更新する場合

Excelブック内にあるすべてのピボットやテーブルを更新する場合は、 「更新内容」で「ブック全体を更新する」を選択します。

この設定では、 操作対象となるブック全体が更新対象になります。

指定したシート内だけを更新する場合

特定のシート内にあるピボットやテーブルを更新する場合は、 「更新内容」で 「現在のシート内にあるピボット、テーブルを更新する」を選択します。

この設定を選択した場合は、 「シート名」で更新対象となるシートを指定します。

「ブック全体」と「現在のシート内」の違い

更新内容 更新対象
ブック全体を更新する ブック内にあるすべてのピボットやテーブルを更新します。
現在のシート内にあるピボット、テーブルを更新する 「シート名」で指定したシート内にあるピボットやテーブルを更新します。

Excelブック全体を更新したいのか、 特定のシート内だけを更新したいのかに応じて使い分けます。

「データ更新」と「再計算実行」の違い

「データ更新」と「再計算実行」は、 どちらもExcel内の情報を更新するアクションですが、 用途が異なります。

アクション 用途
データ更新 Excel内にあるピボットやテーブルを更新します。
再計算実行 Excelブック全体または指定したシートの数式を再計算します。

ピボットやテーブルを更新したい場合は「データ更新」、 Excelの数式を再計算したい場合は「再計算実行」を使用します。

データ更新が想定どおり行われない場合

Excelのピボットやテーブルが想定どおり更新されない場合は、 次の順番で設定を確認してください。

  1. 「ブック」で、 更新対象となるExcelブックが正しく指定されているか確認します。
  2. Excelブック全体を更新する場合は、 「更新内容」で「ブック全体を更新する」が 選択されているか確認します。
  3. 特定のシート内だけを更新する場合は、 「更新内容」で 「現在のシート内にあるピボット、テーブルを更新する」が 選択されているか確認します。
  4. 特定のシート内だけを更新する場合は、 「シート名」で対象となるシートが 正しく指定されているか確認します。
  5. 高度な設定の「アクション有効」に チェックが入っているか確認します。

関連するExcel操作・FAQ

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください。