Power Automate Desktopでアクティブセルを取得する方法/「Excelワークシート内のセルをアクティブ化」の使い方

motherhood IT

詳細ではないほうの「Excelワークシート内のセルをアクティブ化」を使うと、Excelのアクティブセルを取得することができます。英語版だと「Get active cell on Excel worksheet」なんですが、「Get active(アクティブ化する)」「cell(セルを)」みたいな和訳をされちゃったみたいです。
詳細のほうのアクティブ化はこちら

スポンサーリンク

Excelワークシート内のセルをアクティブ化

PowerAutomateDesktop Excelワークシート内のセルをアクティブ化1
Excelワークシート内のセルをアクティブ化は、アクションペインのExcelから追加できます。
PowerAutomateDesktop Excelワークシート内のセルをアクティブ化3
繰り返しになりますが、これは別のアクションです。
PowerAutomateDesktop Excelワークシート内のセルをアクティブ化2
追加するとダイアログが表示されます。

Excelインスタンス

PowerAutomateDesktop Excelワークシート内のセルをアクティブ化4
アクティブセルを取得するためのExcelをインスタンス化しておく必要があります。
インスタンス化はExcelの起動添付で行えます。
PowerAutomateDesktop Excelワークシート内のセルをアクティブ化5
今回はあらかじめExcelを起動しておき、Excelの添付でファイル名を指定してインスタンス化しました。

生成された変数

PowerAutomateDesktop Excelワークシート内のセルをアクティブ化6
アクションを実行すると、指定したExcelファイルの(アクティブなシートの)アクティブセルの座標が列、行別々に数値として取得されます。
PowerAutomateDesktop Excelワークシート内のセルをアクティブ化7
B3がアクティブセルならば、
PowerAutomateDesktop Excelワークシート内のセルをアクティブ化8
行が3、列が2という数値で取得されます。
PowerAutomateDesktop Excelワークシート内のセルをアクティブ化9
変数名はクリックして変更可能、{x}で別の変数に値を上書きできます。
PowerAutomateDesktop Excelワークシート内のセルをアクティブ化10
不要な変数は、スイッチをオフにすると生成されなくなります。

エラー発生時

PowerAutomateDesktop Excelワークシート内のセルをアクティブ化11
左下のエラー発生時をクリックすると、
PowerAutomateDesktop Excelワークシート内のセルをアクティブ化12
エラー時の処理を設定することができます。「詳細」ではアクティブなセルを取得できない場合を指定できます。
Microsoft Power Automate Desktop(PAD)アクション、使い方一覧
Power Automate Desktopの使い方を機能・分類別に参照できるまとめです。

コメント