WindowsとMacでMicrosoft Excelの開発タブを有効にする方法

Excel の[開発]タブは、マクロの記録、VBA 編集、XML インポート、フォーム コントロールなど、高度なツールの隠れた宝庫です。誰もがこれらの機能を毎日必要とするわけではないので、Microsoft はデフォルトでタブを非表示にすることで、その機能を目立たなくしています。幸いなことに、Windows でも macOS でも、このタブを表示しても大きな問題にはなりません。タブが表示されたら、マクロを大量に作成したり、タスクを自動化したり、カスタム フォームを作成してスプレッドシートをさらに強力にすることができます。ただし、このタブを有効にすると、不注意な場合は悪意のあるマクロへの扉を開くことになるので注意してください。信頼できないソースからのマクロは実行する前に必ず確認してください。秘密はありません。セキュリティが最優先です。秘密兵器を見つけるようなものですが、大いなる力には大いなる責任が伴います。

Web版Excel:残念ながらブラウザ版はVBAをサポートしていないため、「開発」タブがありません。代わりに、 「自動化 > コードエディター」にあるOffice Scriptsを使って自動化を行います。これは全く別の機能です。

セキュリティに関する注意:開発タブを表示するとマクロの作成と実行が容易になりますが、注意しないとマルウェアが潜んでいる可能性があります。疑わしいマクロを有効にしたり実行したりする前に、必ずMicrosoftのマクロセキュリティガイドラインを確認してください。

そのタブを表示するには、OS に応じて次の手順に従ってください。

Windows と macOS の Excel で開発タブを表示する方法

Windows で開発者タブを有効にする (Microsoft 365 / 2016 以降)

  • Excelを開きます。
  • 左上隅の「ファイル」をクリックします。
  • サイドバーの下部にある「オプション」を選択します。Excelのオプションウィンドウが開きます。
  • 左側のメニューから「リボンのカスタマイズ」を選択します。ここに、追加または削除できるすべてのタブが表示されます。
  • 右側の列で、 [開発者]の横にあるボックスを見つけてチェックします。
  • 「OK」をクリックします。これで、今後Excelを開くたびにリボンにタブが表示されるようになります。

macOS で開発者タブを有効にする (Microsoft 365 / 2019 以降)

  • Excelを起動します。
  • メニュー バーのExcelをクリックし、 [環境設定…]に移動します。
  • 「作成」の下にある「リボンとツールバー」をクリックします。ここでツールバーに表示される項目を変更できます。
  • 「開発者」のボックスにチェックを入れます。すでにチェックが入っている場合は、そのまま進めます。
  • [保存]をクリックするかウィンドウを閉じると、[開発] タブが表示されます。

開発者タブを再び非表示にする方法は?

リボンを乱雑にする「開発」タブが不要になった場合は、手順を逆にしてください。Windowsの場合は、「リボンのカスタマイズ」で「開発」のチェックを外します。macOS場合は、「リボンとツールバー」でチェックを外します。Windowsでは、 「リセット」>「選択したリボンタブのみをリセット」を選択してデフォルトに戻すこともできます。この設定はユーザープロファイルに保存されるため、再度変更するまで、新しいブックを開いてもそのまま残ります。

タブが表示されると、マクロの記録、VBAスクリプトの編集、ActiveXコントロールの追加、XMLデータのインポート/エクスポートなど、新しい世界が開けます。まるでシートにターボブーストがかかったような感覚です。これらの機能がデフォルトで隠されているのは少し奇妙ですが、まあ、それがExcelです。正直なところ、実行するマクロに注意さえしていれば、有効化しても大した問題ではありません。