JobAutoでExcelのセルをクリアする方法

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

JobAutoでExcelのセルをクリアする方法について説明します。

「セルのクリア」アクションでは、 操作するブック・シートと対象となるセルを指定し、 セルの値をクリアできます。

クリアタイプでは、 セルの「値のみをクリアする」か、 「書式も含めてすべてクリアする」かを選択できます。

また、処理するデータ量が変わる場合は、 対象となる範囲を行方向や列方向へ拡張して処理することもできます。


★アクションの作成方法


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

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

1.基本設定

1-1.ブック

ロボットが開いているExcelのうち、どのExcelを操作対象にするか選択します。名前とインデックスから選択します。

・名前

Excel名で指定します。変数参照可能です。

・インデックス

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

1-2.シート名

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

・名前

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

・インデックス

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

1-3.データ範囲設定

クリアするセル範囲を固定するか、データ量に応じて範囲を拡張するかを設定します。処理する範囲が実行ごとに変わる可能性がある場合は、「範囲を拡張する」を選択します。

・現在の範囲

処理を行う範囲が対象となるセルの範囲に固定されます。

・範囲を拡張する

処理を行う範囲が処理の都度変わる可能性がある場合は、範囲を拡張するを選択します。

・行方向へ拡張する

「範囲を拡張する」を選択した場合に、処理範囲を行方向へ拡張するときはチェックを入れます。

・列方向へ拡張する

「範囲を拡張する」を選択した場合に、処理範囲を列方向へ拡張するときはチェックを入れます。

1-4.対象となるセル

クリアするセルまたはセル範囲を指定します。


2.高度な設定

2-1.クリアタイプ

・書式も含めてすべてクリアする

セルに入っている値だけでなくセルの書式も含めて、すべてクリアします。

・値のみをクリアする

セルに入っている値だけをクリアします。セルの書式はクリアされません。

2-2.アクション有効

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


3.エラー発生時の対応

3-1. エラー時の処理

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

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

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

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

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


Excelのセルの値だけをクリアする

セルに設定されている値だけを消し、 セルの書式を残したい場合は、 「クリアタイプ」で「値のみをクリアする」を選択します。

「値のみをクリアする」では、 セルに入っている値だけをクリアし、 セルの書式はクリアされません。

セルの書式も含めてすべてクリアする

セルの値だけでなく書式もクリアしたい場合は、 「クリアタイプ」で 「書式も含めてすべてクリアする」を選択します。

この設定では、 セルに入っている値とセルの書式を含めてクリアします。

「値のみ」と「書式も含めてすべて」の違い

クリアタイプセルの値セルの書式
値のみをクリアするクリアする残す
書式も含めてすべてクリアするクリアするクリアする

セルの書式を残してデータだけを消したいのか、 書式も含めてクリアしたいのかに応じて、 クリアタイプを使い分けてください。

「セルのクリア」と「セルの削除」の違い

「セルのクリア」と「セルの削除」は異なるExcel操作です。

アクション用途
セルのクリアセルの位置を残したまま、値または値と書式をクリアします。
セルの削除指定したセルを削除し、残ったセルを左方向または上方向へ移動します。

セルの位置を残したまま内容をクリアしたい場合は「セルのクリア」、 セルそのものを削除して周囲のセルを移動したい場合は 「セルの削除」を使用します。

クリアする範囲を固定する場合

処理するセル範囲が決まっている場合は、 「データ範囲設定」で「現在の範囲」を選択します。

この場合は、 「対象となるセル」で設定した範囲が処理対象になります。

データ量が変わる場合は範囲を拡張する

処理するたびにデータ量が変わる場合は、 「データ範囲設定」で「範囲を拡張する」を選択します。

行方向へ処理範囲を拡張したい場合は 「行方向へ拡張する」、 列方向へ拡張したい場合は 「列方向へ拡張する」を設定します。

セルをクリアしても想定した結果にならない場合

セルのクリアが想定どおりに行われない場合は、 次の順番で設定を確認してください。

  1. 「ブック」で、操作対象となるExcelブックが正しく指定されているか確認します。
  2. 「シート名」で、クリアするシートが正しく指定されているか確認します。
  3. 「対象となるセル」に、 クリアしたいセル範囲が正しく設定されているか確認します。
  4. 処理するデータ量が変わる場合は、 「データ範囲設定」が「現在の範囲」になっていないか確認します。 必要に応じて「範囲を拡張する」を選択します。
  5. 範囲を拡張する場合は、 「行方向へ拡張する」「列方向へ拡張する」の設定を確認します。
  6. セルの値だけをクリアする場合は、 「クリアタイプ」で「値のみをクリアする」が選択されているか確認します。
  7. セルの値だけでなく書式もクリアする場合は、 「書式も含めてすべてクリアする」が選択されているか確認します。

関連するExcel操作・FAQ

1件のコメント

  1. […] ・ロボデザインのUIを大幅に改善 ※詳細はこちら・ROBO_WEBのシステム管理者画面に、スケジュール実行予定表を追加 ※マニュアルページはこちら・アプリ操作、指定の文字に対して操作する機能としてを以下のアクションを追加。 >指定の文字に対してマウス操作 >指定の文字が出るまで待つ >指定の文字が消えるまで待つ・ブラウザ操作、要素に対するアクション選択時、まずは該当しそうな候補を最初に出すように修正・ブラウザ操作、マウスオーバー時に要素にフォーカスされるよう機能を追加・ブラウザ操作、選択された要素をクリックした際、処理対象が親要素へ移動するように修正・ログ一覧のステータスが「エラーあり」「緊急停止」「時間打ち切り」「異常終了」のステータスを「対処済み」に変更できるように修正 ※マニュアルページはこちら・ロボデザインで、ロボット、共通部品をプロジェクト間でコピーできるように修正 >ロボットをプロジェクト間でコピー >共通部品をプロジェクト間でコピー・ロボット、共通部品、ともにROBO_WEBから複数同時ダウンロードできるように修正・ロボデザインのログをエクスポートして、ZIPファイルとしてデスクトップに作成する機能を追加 ※マニュアルページはこちら・変数の値の加工アクションに、数値の書式(カンマ区切り、通貨、パーセント)を追加・変数の値の加工アクションに数値関数(四捨五入、切り上げ、切り捨て)を追加・ブラウザ操作、要素に対するアクション(クリック、値入力、値取得等)に要素インデックスを追加・ブラウザ操作、クリックして別windowが開いた際、続けてwindow切替画面を表示する機能を追加・エクセルの最終セルのアドレスを取得するアクションを追加・ログ出力アクションに「ログにスクリーンショットを含める」オプションを追加。これによりROBO_WEBのログ詳細画面からログ出力時の画面ショットを見れるようになる。・エクセル操作、指定したセルの値をクリアする機能を追加・ログステータスを「エラーあり」「異常終了」から「対処済み」に変更できる機能を追加 […]

    返信

コメントを残す

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