Power Automate Desktop|引数付きのExcelマクロを実行する方法

Power Automate Desktop

Power Automate for desktopを使って、引数付きのExcelマクロを実行する方法を解説します。Excelマクロを実行する方法とそのフローについては、「Excelマクロを実行する方法」で解説しているので、このフローを作成済みという前提で話を続けます。

この記事を書いた人
この記事を書いた人
こさい
こさい

(株)完全自動化研究所代表のこさいです。

1) エンジニア歴25年超。開発から業務改善まで幅広く経験してきました
2) 複数の企業においてRPAのコンサルティングを行っています
3) RPA関連の書籍を5冊出版しています

  1. オープンソースで作る!RPAシステム開発入門
  2. 実務者のための失敗しないRPAシナリオ設計入門
  3. UiPath業務自動化最強レシピ
  4. WinActor業務自動化最強レシピ
  5. Power Automate for desktop業務自動化最強レシピ

現在はChatGPTとPower Automate for desktopの書籍を執筆中!

引数付きのExcelマクロを実行する方法

マクロ付きExcelファイルをダウンロードして動かそう

こさい
こさい

最初にマクロ付きExcelファイルをダウンロードしてください。

サンプルとして[マクロ実行02.xlsm(zipファイル形式)]を用意しているので、ダウンロードして[ドュメントフォルダー]→[PAD]→[Data]に展開して保存してください。

“マクロ実行02.xlsm” をダウンロード

マクロ実行02.zip – 317 回のダウンロード – 12.34 KB

ダウンロードして保存できたら、Excelで開いてください。

めーたん
めーたん

保存して、Excelで開いたよ♪

それでは、マクロの中身について解説するよ。

こさい
こさい

[メッセージボックスを表示する]をクリックすると、マクロが実行され、インプットボックスが表示されます。インプットボックスに「テストメッセージです」と入力し、[OK]をクリックしてください

インプットボックスが閉じられて、次にメッセージボックスが表示されます。[OK]をクリックしてください。マクロの実行が確認できたので、[×]をクリックしてExcelを閉じてください

インプットボックスで入力したテキストがメッセージボックスを表示するマクロに引数として渡されて、メッセージボックス内に表示されています。

できたよ!

めーたん
めーたん
こさい
こさい

OK。これから、インプットボックスで入力したテキストをマクロに引数として渡す代わりに、PADから引数を渡すよ。

マクロを実行するフローを作成しよう

ユーザー様限定のコンテンツになっていますので、ログインをお願いします。無料ユーザー登録できますので、「はじめての方はこちら」のリンクをクリックしてください。承認終了後、ログインできるようになります。

既存ユーザのログイン

   

コメント ログインすると書き込めます