Power Automate Desktopで、Excelで空白行を自動削除する方法をご紹介します。
マイクロソフトの無料RPAを使って、作業を自動化しちゃいましょう!
ぜひお試しください!
Power Automate DesktopでExcelの空白行を自動削除する方法
こちらがフローの全体像です。
フロー作成で、作り方を詳しく解説します。

使用する Excel ファイルには、
A列の「受注ID」が入力されていない行が混在しています。
A列の「受注ID」が空の行だけを自動で削除する フローを作成します。

1. 「Excelの起動」
読み取るデータが入っているExcelファイルを指定します。

2. 「アクティブなExcelワークシートの設定」
操作対象のワークシートを「データ」に設定します。
処理するシートを明確にすることで、別のシートを誤って処理するのを防ぎます。

3. 「Excel ワークシートから最初の空の列や行を取得」
アクティブなワークシートから、最初の空の列と行を取得します。
これは「データが入っている最終行の一つ下の行」を取得する動作で、
どこまでがデータなのかを判断するために使います。

4. 「変数の設定」
変数 NewVar に値 -1 を設定します。
この値を使って、ループ処理を下から上に進めるようにします。

5. 「Loop」
「FirstFreeRow – 1」 から 「1」 まで、%NewVar% を使ってループ処理を行います。
最終行から順に確認することで、行を削除しても処理がずれないようにしています。

6. 「Excel ワークシートから読み取る」
A列の該当行のセルの値を読み取り、変数に保存します。
この値を使って、その行にデータがあるかどうかを判断します。

7. 「IF」
読み取った A列の値が空かどうかを判定します。
A列が空の場合、その行は不要な行と判断します。

8. 「Excelワークシートから行を削除」
不要と判断した行を削除します。
空行を削除し、データだけが連続した表にします。

フローの実行が完了すると、
A列が空白だった行はすべて削除され、
空行のない、連続したデータの状態になります。

この記事がお役に立ちますと幸いです。
・【Power Automate Desktop】RPA実践テクニック・使用例まとめ

「はじめてのPower Automate Desktop」
プロ集団が執筆!
RPAの基礎知識を身に着けたい方にもわかりやすい解説本です。