【Automation Anywhere】Excelの複数セルの値を取得するには?

訪問して頂きありがとうございます。まさふくろーです。

この記事ではExcelの複数セルの値を取得する方法をご紹介します。

Excelの複数セルの値を取得する

サンプルデータ

連番 氏名 氏名(カタカナ) 性別 電話番号
1 宮下尚生 ミヤシタヒサオ 0342673111
2 宮島亜実 ミヤジマアミ 0778733857
3 川原優来 カワハラユラ 0776697112
4 鎌田登 カマタノボル 0781603796
5 森下千鶴子 モリシタチヅコ 0986937347
6 原璃乃 ハラリノ 0294026092
7 神谷瀬那 カミヤセナ 0561961355
8 塩崎道子 シオザキミチコ 0615898900
9 白井守彦 シライモリヒコ 0834754270
10 益子公男 マスコキミオ 0836765766

手順

おおまかな流れ

Step.1
Botの作成

Step.2
Excelを開くアクションの設定

Step.3
複数セルの値を取得するアクションの設定

Step.4
メッセージボックスを表示するアクションの設定

Step.5
フローの実行

詳細

Step.1 Botの作成

①「最新情報」をクリック⇒②「Botを作成」をクリックします。

 

①「名前」を入力⇒②「作成と編集」をクリックします。

 

すると、フローを作成する画面が起動します。

 

Step.2 Excelを開くアクションの設定

アクションから「Excelの基本操作」>「開く」を選択⇒フロー上にマウスをドラッグします。

 

①ファイルパス「デスクトップファイル」を選択⇒②「対象のExcelファイル」を指定⇒③Create Excel session「ローカルセッション」を選択⇒④「Default」と入力します。

 

Step.3 複数セルの値を取得するアクションの設定

アクションから「Excelの基本操作」>「複数のセルを取得」を選択⇒フロー上にマウスをドラッグします。

 

①ループ範囲「セルの範囲」を選択⇒②開始セル「A2」、終了セル「E11」を入力⇒③セッション名「Step.2で設定したセッション名」が表示されていることを確認します。

 

「変数を作成」アイコンをクリックします。

 

①名前「変数名」を入力⇒②「作成して選択」をクリックします。

 

すると、変数が設定されます。

 

設定内容の解説

セル範囲「A2」「E11」とは、Excelシートのデータ部分(以下画像の赤枠の部分)を指しています。

セル範囲で指定した部分を、変数「ExlData」に保存します。

変数「ExlData」の取得方法

変数「ExlData」の値を取得するには、ExlData[0][0]のように指定します。

例えば、「B2」セルの値を取得するには、ExlData[0][1]と指定します。

Step.4 メッセージボックスを表示するアクションの設定

アクションから「メッセージボックス」>「メッセージボックス」を選択⇒フロー上にマウスをドラッグします。

 

①「メッセージボックスウィンドウのタイトル」を入力⇒②表示するメッセージを入力の「値を挿入」アイコンをクリックします。

 

①自分で作成した変数「ExlData」を選択(変数「ExlData」はStep.3で設定した変数です。)⇒②テーブル行インデックス「行のインデックス番号」を入力⇒③テーブル列「インデックス別」を選択⇒④「列のインデックス番号」を入力⇒⑤「はい、挿入します」をクリックします。

 

すると、「表示するメッセージを入力」の部分に設定されます。

 

続けて、メッセージボックスに表示する文字を追加します。

 

同様に、取得したい値を追加します。

 

Step.5 フローの実行

「実行」アイコンをクリックし、フローを実行します。

 

設定した内容が正しく表示されることを確認します。

 

関連記事

最後まで読んでいただき、ありがとうございました!