公式資料を参照して構成した手順です。本記事の操作・コードの実行は未確認です。小さな入力例で期待結果を確かめてから利用してください。
できあがるもの
3シートの名前が各1行で表示され、件数は3になる想定。表示順に業務上の意味を持たせない。実機検証は未実施。
始める前に
- WindowsのPower Automate for desktopを利用できるアカウント。組織の利用条件・ライセンスと保存先の権限を確認する。
- 個人情報を含まない練習用フォルダを用意する。手動で開始し、本番フォルダや同期先を選ばない。
- デスクトップ版Excelと、読み取り可能な検証ブック。
入力例
練習用book.xlsxに売上、原価、集計の3シートを作り、book-copy.xlsxを検査対象にする。
手順
- 検証用フォルダ内のbook-copy.xlsxを「Excelの起動」で開く。今回開いたインスタンスをExcelInstanceへ保存する。開いている別のExcelを対象にしない。
- 「すべてのExcelワークシートを取得」でExcelInstanceを渡し、生成されるSheetNamesのリストを確認する。取得時点の状態を使うため、処理中に手作業でシートを増減しない。
- 「テキストの結合」でSheetNamesを改行でつなぐ。「メッセージを表示」に結果とリスト件数を渡し、シートが多い場合は名前の重複を目視推測せずリスト全体を確認する。
- 資料に載っている売上・原価・集計がそれぞれ存在するかを確認する。名前からシートの内容や秘匿性までは判定できないので、必要な場合だけ作業コピー上で内容を確かめる。
- Excelは保存せず閉じる。追加検証として別コピーに一時シートを1枚追加して保存し、そのコピーを再取得すると件数が4になるかを確かめる。今回のフロー自体に変更アクションは配置しない。
期待結果と照合する
3シートの名前が各1行で表示され、件数は3になる想定。表示順に業務上の意味を持たせない。実機検証は未実施。
まずこの入力例で確認し、件数や値が一致しているかを見ます。完了表示だけで判断せず、重複・空欄・対象外データも残っていないか確認してください。
うまくいかないとき
- 非表示シートの有無は名前一覧だけで判断しない。公開前の機密チェックの代用にはしない。
- ブックを保存しない運用でも、閉じ方の設定による保存動作を検証用ファイルで確認する。
止める・元に戻す
開いた検証用Excelを閉じる。一時シートを足したテストコピーだけ削除し、原本はそのまま保管する。
公式資料・対応範囲
参照日:2026-10-17。公式資料の一般的な機能説明と、本記事固有の入力例の実行検証は別です。実務での短縮時間や効果は未計測です。