【Power Automate Desktop】Excelワークシート内のセルを自動入力する

PAD

Excelインスタンスのアクティブなワークシートで、別の範囲にあるデータを自動で範囲に入力します。

スポンサーリンク

範囲の形式

範囲を参照する方法を指定します。名前付きセルを使用するか、列/行のインデックスを使用するかを選択できます。

それぞれの選択による動作のちがいは以下を参照ください。

名前付きセル

こちらのExcelファイルを使用して動作を確認します。

以下の内容で確認をします。

こちらが実行結果です。
項目「入力先セル名」で指定した範囲に値が入力されていることが確認できます。

入力先セルの名前

自動入力する元の範囲を表す名前です。

入力先セル名

自動入力する入力先範囲を表す名前です。
入力元範囲の先頭セルが入力先と同じであること、および入力元範囲が入力先範囲に含まれていることが必要です。

こちらはエラーの事例です。
項目「入力先セル名」で指定する範囲の先頭のセルが、項目「入力先セルの名前」と一致しなかった場合、エラーとなります。

以下の例の場合、入力先セル名が「A2:A3」であれば、エラーは発生しません。

こちらが実行結果です。

スポンサーリンク

指定された範囲

こちらのExcelファイルを使用して動作を確認します。

以下の内容で確認をします。

こちらが実行結果です。
各列のセルの値が追加入力されていることが確認できます。

それぞれの項目について確認をします。

先頭列

両方の範囲の最初の列のインデックスまたは文字を指定します。
本例の場合、セル「A1」の列番号「1」を入力しています。

先頭行

両方の範囲の最初の行の番号を指示します。番号付けは「1」からはじまります。
本例の場合、セル「A1」の行番号「1」を入力しています。

入力元の最後の列

入力元範囲の最後の列のインデックスまたは文字を指定します。
本例の場合、C列(3列目)のインデックス番号「3」を入力しています。

入力元の最後の行

入力元範囲の最後の行の番号を指示します。番号付けは「1」からはじまります。
本例の場合、2行目が最終行となりますので、「2」を入力しています。

入力先の最後の列

入力先範囲の最後の列のインデックスまたは文字を指示します。
本例の場合、列の追加はないため、「入力のとの最後の列」と同じ数値の「3」を入力しています。

入力先の最後の行

入力範囲の最後の行の番号を指示します。番号付けは「1」からはじまります。
本例の場合、5行目まで自動入力を指示するために「5」を入力しています。

入力値が多くてわかりにくいかもしれませんが、「セルの範囲を選択した状態で、マウスカーソルを下までドラッグする操作」をイメージいただければと思います。

タイトルとURLをコピーしました