Microsoft ExcelとYoomの連携イメージ
【ノーコードで実現】Microsoft Excelのシート保護・解除を自動化する方法
Yoomを詳しくみる
この記事のテンプレートを試す
Microsoft ExcelとYoomの連携イメージ
アプリ同士の連携方法

2026-01-26

【ノーコードで実現】Microsoft Excelのシート保護・解除を自動化する方法

Renka Sudo
Renka Sudo

「特定のデータ入力時だけシート保護を解除したいけど、毎回手作業でパスワードを入力するのが面倒…」

「関係者にファイルを共有するたびに、編集されたくないセルを保護する設定に時間がかかる…」

このように、Microsoft Excelのシート保護に関する手作業での設定や解除に、手間や煩わしさを感じていませんか?

もし、フォームからの申請に応じて自動でシート保護を解除したり、定期的に特定シートの保護を設定したりできる仕組みがあれば、これらの悩みから解放され、より重要なデータの分析や資料作成に集中できる時間を生み出すことができます!

今回ご紹介する自動化は、ノーコードで簡単に設定できて、手間や時間もかからないので、ぜひ自動化を導入して作業をもっと楽にしましょう!

とにかく早く試したい方へ

YoomにはExcelファイルのシート保護を自動で設定・解除する業務フロー自動化のテンプレートが用意されているので、「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!


フォーム申請に応じてMicrosoft Excelのシート保護を解除するフローを作ってみよう

それではここから代表的な例として、フォームからの回答をトリガーに、担当者へ対応を依頼し、承認されるとExcelのシート保護を自動で解除するフローの作成方法を解説していきます!

ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。

発行しておきましょう。

※今回連携するアプリの公式サイト:Microsoft Excel

[Yoomとは]

フローの作成方法

今回は大きく分けて以下のプロセスで作成します。

  • Microsoft Excelをマイアプリ連携
  • フォームのトリガー設定
  • 担当者への対応依頼設定
  • Microsoft Excelのアクション設定(ワークシートの保護解除)
  • トリガーをONにし、フローが起動するかを確認


ステップ1:Microsoft Excelをマイアプリ連携

ここでは、YoomとMicrosoft Excelを連携して、操作が行えるようにしていきます。

【Microsoft Excelのマイアプリ連携】

以下のナビを参考にして設定を行ってください。
※なお、「Microsoft 365(旧Office 365)」には個人向けと法人向けプラン(Microsoft 365 Business)があります。法人向けプランを契約していない場合、Yoomからの認証がうまくいかない可能性があるのでご注意ください。

ステップ2:テンプレートをコピーする

続いてYoomのテンプレートをコピーします。

以下のバナーの「試してみる」をクリックします。


以下の画像のような画面が表示されたらテンプレートのコピーができているので、「OK」をクリックします。

タイトルや詳細はクリックすることで編集可能です。
また、コピーしたテンプレートはマイプロジェクトに保存されているので、マイプロジェクトからも開くことができます。

ステップ3:フォームトリガー設定

まずは「フォーム」をクリックしてみましょう!
フォームトリガーの設定方法 もあわせてご確認ください。


入力フォームを作成します。
今回は、備品・消耗品の購入申請を想定して回答フォームを作成しています。
申請者氏名、所属部署、品目カテゴリ、商品名・URL、概算金額(税込)、購入理由を設定しました。
取得したい情報にあわせて編集してください。
右上の「プレビューページ」をクリックすると実際の表記も確認することができます。

完了ページの内容の設定も可能です。
※完了ページのプレビューは次のページで確認できます。
入力が完了したら、「次へ」をクリックします。

「取得した値」を記入します。
この値は後のテストで、フロー回答の例として表示されます。
なお、「取得した値」とはトリガーやオペレーションにて取得した値を指します。
この「取得した値」は後続のフローで変動値として使用できる値です。
テストの重要性:「取得した値」のテスト値についてもあわせてご確認ください。
入力が完了したら、「保存」します。

ステップ4:担当者へ対応を依頼する設定

フローに戻り、「担当者へ対応を依頼する」をクリックします。



担当者を選択します。
今回は「メールアドレスで担当者を指定」を選択し、アドレスを指定しました。

対応を依頼する内容の詳細にはフォーム回答で取得した値を活用できます。
取得した値を活用することで、固定値ではなく、トリガーが実行されるたびに最新の情報を反映できます。

ステップ5:ワークシートの保護を解除する設定

フローに戻り、「ワークシート保護の解除」をクリックします。



なお、今回は以下のようなMicrosoft Excelデータベースを使用します。
事前にデータベースを準備しておいてください。今回は保護の解除が目的なので、あらかじめ保護をかけておきます。

アクションは変更せず、アカウント情報がマイアプリ連携をしたアカウントと一致することを確認し、「次へ」をクリックします。
ドライブアイテムIDを入力します。
ドライブアイテムIDがわからない場合は以下でご紹介する「共有URLからドライブアイテムIDを取得」アクションを活用して設定することも可能です。


  • 連携したいアカウントを確認したら、使用したいドキュメントのURLを共有URLに設定して、「テスト」をクリックしてください。

  • テストが成功し、値が取得できれば、フローに取得した値が活用できます。

ドライブアイテムIDが設定できたら、ワークシートはボックスから選択します。

設定が完了したら、「テスト」をクリックしてください。

テストが成功したら、対象のMicrosoft Excelを確認してください。
入力できるようになっていました。

ステップ6:トリガーをONにしてフローの動作確認

設定が完了すると、以下のような表示が出てくるので、「トリガーをON」をクリックします。

フローボットを起動し、正しく動作するか確認してください。

Microsoft Excelを使ったその他の自動化例

今回ご紹介した連携以外でも、Microsoft ExcelのAPIを活用してさまざまな業務を自動化することが可能です。
例えば、表計算データを起点に、定期バックアップ、スケジュール連動の通知、不要データ削除などの作業を自動化できます。
これにより、手作業削減と情報の素早い情報の共有・整合性維持を実現できるでしょう。

■概要
Airtableで管理しているデータを、報告や分析のためにMicrosoft Excelへ手作業で転記する作業に手間を感じていませんか。
この単純作業は時間がかかるだけでなく、コピー&ペーストのミスや入力漏れといったヒューマンエラーの原因にもなり得ます。
このワークフローを活用すれば、Airtableへのレコード登録をトリガーに、指定したMicrosoft Excelのファイルへ自動でレコードが追加されるため、AirtableとMicrosoft Excel間のデータ連携を効率化し、手作業によるミスを防ぎます。

■このテンプレートをおすすめする方
・AirtableとMicrosoft Excelを併用し、データの手動転記に課題を感じている方
・AirtableからMicrosoft Excelへのデータ移行を自動化し、作業の二度手間をなくしたい方
・Airtableのデータベース情報をMicrosoft Excelで定期的に集計・分析している方

■注意事項
・Airtable、Microsoft ExcelのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
・AirtableのアウトプットはJSONPathから取得可能です。取得方法は下記をご参照ください。
https://intercom.help/yoom/ja/articles/5404443
・分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
・ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

■概要
「Apolloでアカウントが作成されたらMicrosoft Excelに追加する」フローは、アカウント管理の効率化を実現する業務ワークフローです。
新しいアカウントがApolloに登録されるたびに、自動的にMicrosoft Excelに書き込まれるため、手動でのデータ入力作業が不要になります。
これにより、データの一貫性が保たれ、管理業務の負担が軽減されます。

■このテンプレートをおすすめする方
・Apolloを利用してアカウント管理を行っており、データの手動入力に時間を取られている方
・Microsoft Excelを用いてアカウント情報を一元管理したいビジネス担当者
・データ入力時のヒューマンエラーを減らし、正確な情報管理を目指している企業のIT担当者

■注意事項
・Apollo、Microsoft ExcelのそれぞれとYoomを連携してください。
・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
・Microsoft Excelのデータベースを操作するオペレーションの設定に関しては、下記をご参照ください。
 https://intercom.help/yoom/ja/articles/9003081

■概要
GitHubのIssue管理は便利ですが、プロジェクトの進捗報告などでMicrosoft Excelへ手作業で情報を転記・更新するのは手間がかかる作業ではないでしょうか。この手作業は、時間的なコストだけでなく、入力ミスや更新漏れといったヒューマンエラーの原因にもなり得ます。このワークフローを活用することで、GitHubとMicrosoft Excelの連携が自動化され、Issueが更新されるたびに指定のExcelファイルへ情報が自動で追加されます。これにより、面倒な転記作業から解放され、常に最新の状態で情報を管理できます。

■このテンプレートをおすすめする方
・GitHubのIssue情報をMicrosoft Excelで管理しており、手入力の作業をなくしたい開発担当者の方
・開発プロジェクトのタスク進捗を、GitHubと連携させてMicrosoft Excel上で可視化・共有したいマネージャーの方
・手作業によるデータ転記を自動化し、ヒューマンエラーを防止して業務の正確性を高めたい方

■このテンプレートを使うメリット
・GitHubでIssueが更新されると、自動でMicrosoft Excelに情報が反映されるため、手作業での転記や更新にかかる時間を短縮することができます。
・システムが自動で処理を行うため、手作業による入力ミスや更新漏れなどのヒューマンエラーを防ぎ、データ管理の正確性を維持できます。

■注意事項
・GitHub、Microsoft ExcelのそれぞれとYoomを連携してください。
・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
・Microsoft Excelでデータベースを操作するオペレーションの設定方法は下記を参照してください。
・https://intercom.help/yoom/ja/articles/9003081‍
・分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
・ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

■概要
「Microsoft SharePointに特定のファイルが格納されたら、担当者に承認依頼を送信してMicrosoft Excelに追加する」ワークフローは、ファイル登録後の処理を自動化します。
担当者への承認依頼とMicrosoft Excelへのデータ追加が手間なく実施されます。

■このテンプレートをおすすめする方
・Microsoft SharePointを活用してファイル管理を行っている方
・ファイルの承認フローを効率化したいと考えている担当者や管理者の方
・Microsoft Excelを日常的に利用し、情報の集約や記録を正確に行いたい方
・承認フローの進捗をスピーディに把握し、対応漏れや確認遅れを防ぎたい方
・ファイル申請や承認などの業務プロセスをより迅速に回したい企業やチーム

■注意事項
・Microsoft SharePoint、Microsoft ExcelのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
・分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
・ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
・アプリの仕様上、ファイルの作成日時と最終更新日時が同一にならない場合があり、正しく分岐しない可能性があるのでご了承ください。

■概要
「OneDriveでファイルが更新されたら、Microsoft Excelも自動更新する」ワークフローを利用すると、OneDrive上のファイルの変更を検知できます。
自動的にMicrosoft Excelの内容も最新の状態に保たれるため、更新作業の手間が減ります。

■このテンプレートをおすすめする方
・OneDriveを利用してファイルの管理や共有を行っている方
・手動でMicrosoft Excelを開いて更新を反映させる手間を省き、作業をスピーディに進めたい方
・Microsoft Excelを日常的に活用している方、業務効率化を重視している方
・会議や情報共有の際に、常に最新状態のMicrosoft Excelファイルを使いたい方
・データ集計や分析結果を迅速に参照し、業務判断のスピードアップを図りたい方

■注意事項
・OneDrive、Microsoft ExcelのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
・アプリの仕様上、ファイルの作成日時と最終更新日時が同一にならない場合があり、正しく分岐しない可能性があるのでご了承ください。
・分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
・ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

■概要
「特定のMicrosoft Excelのファイルを定期的にバックアッとしてBoxに保存する」ワークフローは、重要なMicrosoft Excelデータを自動的にクラウド上に安全に保管する業務ワークフローです。
手動でのバックアップ作業を省略し、指定したスケジュールに従ってMicrosoft ExcelをBoxに自動保存することで、データ紛失のリスクを軽減します。

■このテンプレートをおすすめする方
・定期的に更新されるMicrosoft Excelファイルのバックアップ作業が煩雑に感じている方
・データの安全性を高めるために、自動バックアップを導入したいビジネスユーザー
・Microsoft ExcelとBoxを連携させて、効率的なデータ管理を実現したいIT担当者
・手動バックアップによるヒューマンエラーを防ぎたいチームリーダー

■注意事項
・Microsoft Excel、OneDrive、BoxとYoomを連携してください。
・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
・「同じ処理を繰り返す」オペレーション間の操作は、チームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
・チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

■概要
Microsoft Excelに蓄積された情報を基に、Bubble上のデータを定期的に整理・削除する作業は、手間がかかり、ミスも発生しやすいのではないでしょうか。 特に手作業での対応は、他の重要な業務を圧迫する要因にもなり得ます。 このワークフローを活用すれば、Microsoft Excelからの情報取得とBubbleのThing削除を自動化でき、こうした課題をスムーズに解消できます。

■このテンプレートをおすすめする方
・Microsoft Excelの情報を定期的に参照して、Bubble上の古いデータを削除したい方
・Microsoft ExcelとBubble間の手作業による非効率なデータ操作を改善したい方
・Bubbleのデータベースをクリーンに保ち、運用負荷を軽減したい方

■注意事項
・Bubble、Microsoft ExcelのそれぞれとYoomを連携してください。
・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
・Microsoft Excelのデータベースを操作するオペレーションの設定に関しては「【Excel】データベースを操作するオペレーションの設定に関して」をご参照ください。
 https://intercom.help/yoom/ja/articles/9003081
・「同じ処理を繰り返す」オペレーション間の操作は、チームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
・チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

■概要
「指定のスケジュールになったら特定のMicrosoft Excelからレコードを取得し、Microsoft Teamsに通知する」ワークフローは、Microsoft ExcelとMicrosoft Teamsの連携を自動化し、業務の効率化を図るための業務ワークフローです。
Yoomを活用すれば、設定したスケジュールに基づき自動的にデータを取得し、Microsoft Teamsでチームに通知できるので、手作業の負担を軽減できます。

■このテンプレートをおすすめする方
・Microsoft ExcelとMicrosoft Teamsを日常的に利用しているビジネスユーザーの方
・定期的にデータをチームに共有する必要があり、手動での通知が煩雑に感じている方
・業務効率化を推進し、ルーチン作業を自動化したいと考えているチームリーダーや管理者の方
・データの共有ミスを防ぎ、正確な情報伝達を実現したい方

■注意事項
・Microsoft Excel、Microsoft TeamsのそれぞれとYoomを連携してください。
・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。

■概要
指定スケジュールでMicrosoft Excelのタスク一覧をGoogleカレンダーに一括登録するフローは、日々のタスク管理を効率化するための業務ワークフローです。
このフローを活用すれば、指定したスケジュールに基づいてMicrosoft Excelのタスクが自動的にGoogleカレンダーに登録され、スムーズなタスク管理が実現できます。

■このテンプレートをおすすめする方
・Microsoft Excelで日々のタスクを管理しているビジネスパーソンの方
・Googleカレンダーを活用してスケジュール管理を効率化したい方
・手動でのタスク登録に時間を取られ、生産性向上を目指しているチームリーダーや管理者の方
・Microsoft ExcelとGoogleカレンダーの連携を自動化し、業務の効率化を図りたい企業のIT担当者の方

■注意事項
・Microsoft Excel、GoogleカレンダーとYoomを連携してください。
・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
・【Excel】データベースを操作するオペレーションの設定に関して
https://intercom.help/yoom/ja/articles/9003081
・「同じ処理を繰り返す」オペレーション間の操作は、チームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
・チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

■概要
Microsoft Excelで管理しているデータを、プロジェクト管理などで利用するSmartsheetに手作業で転記する作業は、時間も手間もかかるのではないでしょうか。このワークフローは、指定した日時にMicrosoft Excelから特定のデータを自動で取得し、Smartsheetに行として追加する処理を自動化します。ExcelとSmartsheetを連携させることで、定期的なデータ更新作業の負担を軽減し、手作業によるミスを防ぎます。

■このテンプレートをおすすめする方
・Microsoft Excelのデータを定期的にSmartsheetへ手作業で入力している方
・Microsoft ExcelとSmartsheet間のデータ連携で発生する入力漏れやミスをなくしたい方
・プロジェクト管理ツールへの情報入力を自動化し、業務を効率化したいと考えている方

■注意事項
・Microsoft ExcelとSmartsheetのそれぞれとYoomを連携してください。
・「同じ処理を繰り返す」オペレーション間の操作は、チームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
・チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。

まとめ

Microsoft Excelのシート保護や解除を自動化することで、これまで手作業で行っていたパスワードの入力や管理、共有ファイルごとの設定作業といった手間を大幅に削減し、ヒューマンエラーを防ぐことができます。これにより、必要なタイミングで必要な担当者のみがスムーズにデータ編集を行えるようになり、業務の属人化を防ぎながら、より円滑なファイル運用が実現します!

今回ご紹介したような業務自動化を実現できるノーコードツール「Yoom」を使えば、プログラミングの知識がない方でも、直感的な操作で簡単に業務フローを構築できます。

もし自動化に少しでも興味を持っていただけたなら、ぜひ無料登録して、Yoomによる業務効率化を体験してみてください!

よくあるご質問

Q:自動化の実行に失敗したらどうなる?

A:

Yoomの画面上にエラーメッセージが表示され、ワークスペース発行時に登録したメールアドレス宛に通知が届きます。通知には、エラーが起きたオペレーションや、その詳細を確認できるリンクが記載されており、原因を迅速に把握できます。

なお、エラーが発生するとフローの再実行は自動で行われないため、手動での対応が必要です。詳しくはエラー時の対応方法についてをご確認ください。

ヘルプページで解決しない場合は、サポート窓口もご活用ください。

また、チャットツール(Slack・Chatworkなど)でエラー通知を受け取ることも可能です。設定方法はSlack・Chatworkへの通知設定をご確認ください。

Q:どの場所にあるExcelファイルが対象?

A:

今回のフローではOneDriveに共有されているフォルダを対象としています。
SharePointのファイルの場合はアクションを「ワークシート保護の解除(SharePoint)」に変更してください。

Q:特定のシートだけを指定して操作できる?

A:

はい、可能です。ステップ5でドライブアイテムIDが設定できたら、指定したいワークシートを選択してください。

Yoomを使えば、今回ご紹介したような連携を
プログラミング知識なしで手軽に構築できます。
無料でYoomを試す
この記事を書いた人
Renka Sudo
Renka Sudo
人材が限られる地方の中小企業で業務の効率化を日々模索していたところ、Yoomと出会いました。 こうだったらいいなとなにげなく考えていたことがYoomを導入することで、こんなにも効率化できるんだ!と感動。 システムやプログラミングの知識や経験がない私でも、業務が大きくかわったので、同じように感じているたくさんの方々へ共有できたらと執筆しています。
タグ
連携
Microsoft Excel
自動
自動化
関連アプリ
お役立ち資料
Yoomがわかる!資料3点セット
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る
詳しくみる