2.

Excel/Word 開発タブの表示方法完全ガイド (リボン/Alt+F11)

編集
この記事の要点
  • 開発 (Developer) タブは Excel / Word / PowerPoint の VBA / マクロ / ActiveX / フォームコントロール作業に必要なリボンタブ
  • 初期状態では非表示。ファイル → オプション → リボンのユーザー設定で「開発」にチェックを入れる
  • VBE (Visual Basic Editor) のみ起動したい場合は Alt + F11 で開発タブ未表示でも開ける
  • 開発タブに並ぶ機能: Visual Basic / マクロ / マクロの記録 / 相対参照で記録 / アドイン / ActiveX コントロール / フォームコントロール / プロパティ / ソース モード
  • マクロを保存するには .xlsm (マクロ有効ブック) 形式、トラストセンターでマクロ有効化が必要

開発タブとは

Office (Excel / Word / PowerPoint) のリボンに表示できる、開発者向け機能を集めたタブです。VBA エディタ起動、マクロ実行、ボタン/フォームの貼り付け、アドインの管理など、業務自動化やフォーム作成で必要な機能が並びます。

初期状態では非表示になっているため、一般ユーザは気付きません。VBA 学習やマクロ作成では真っ先に有効化します。

表示方法 (Excel / Word / PowerPoint 共通)

  1. リボンのいずれかのタブ (ホーム等) を右クリック → リボンのユーザー設定
  2. または ファイル → オプション → リボンのユーザー設定
  3. 右側の「メイン タブ」一覧から 開発 にチェック
  4. OK
  5. リボン右端に「開発」タブが追加される

同じ画面で 「クイック アクセス ツール バー」 にもマクロやマクロの記録ボタンを追加できます。

もっと速く: Alt + F11 で VBE 直接起動

開発タブを表示しなくても、VBE (Visual Basic Editor) だけは以下のショートカットで開けます:

ショートカット動作
Alt + F11VBE (Visual Basic Editor) を開く
Alt + F8マクロダイアログを開く
F5 (VBE 内)マクロ実行
F8 (VBE 内)1 行ずつステップ実行
Ctrl + G (VBE 内)イミディエイトウィンドウ

開発タブの主な機能

グループ機能用途
コードVisual BasicVBE 起動 (Alt+F11 と同じ)
マクロ / マクロの記録 / 相対参照で記録マクロ管理・実行・自動生成
アドインExcel アドイン.xlam アドインの有効化
COM アドインCOM ベースのアドイン管理
コントロール挿入 (フォーム/ActiveX)ボタン、チェックボックス、ラベル等を挿入
デザイン モードActiveX コントロール編集モード
プロパティ / コードの表示 / ダイアログの実行各コントロールの詳細
XMLXML マッピングXML データバインド

マクロ有効ブック (.xlsm) の保存

VBA コードを含むブックを通常の .xlsx で保存すると、コードが失われます。マクロ有効ブックとして保存する必要があります:

  1. ファイル → 名前を付けて保存
  2. ファイルの種類で Excel マクロ有効ブック (*.xlsm) を選択
  3. 保存

誤って .xlsx で保存しようとすると警告ダイアログが出ます:

次の機能は、マクロなしのブックには保存できません。
・VB プロジェクト

これらの機能が含まれるファイルを保存するには、
[いいえ] をクリックし、ファイルの種類の一覧で
マクロ有効ファイルの種類を選択してください。

[はい][いいえ][ヘルプ]

「いいえ」を選び、種類を .xlsm に変更してください。

拡張子マクロ用途
.xlsx不可通常のブック
.xlsmマクロ有効ブック
.xlsbバイナリ形式、サイズ小・速度速
.xltmマクロ有効テンプレート
.xlamアドイン

トラスト センター: マクロのセキュリティ

マクロを実行するには、トラスト センターでマクロを有効化しておく必要があります:

  1. ファイル → オプション → トラスト センター
  2. 「トラスト センターの設定」→ マクロの設定
  3. 4 つから選択:
    • 警告を表示せずにすべてのマクロを無効にする (最も安全)
    • 警告を表示してすべてのマクロを無効にする (推奨)
    • デジタル署名されたマクロを除き、すべてのマクロを無効にする
    • すべてのマクロを有効にする (危険)
  4. VBA プロジェクト オブジェクト モデルへのアクセスを信頼する (自動化スクリプト用)

業務 PC では「信頼できる場所」を設定し、特定フォルダだけマクロを許可するパターンも有効です。

フォームコントロール vs ActiveX コントロール

項目フォームコントロールActiveX コントロール
機能シンプル豊富
イベントクリック中心各種イベント
プロパティ編集セル参照ベースプロパティウィンドウ
マクロ割当右クリック → マクロの登録コードビハインド
Mac 互換×
推奨★ シンプルな用途はこちら高度な UI が必要なときのみ

表示できないとき

症状原因対処
「リボンのユーザー設定」に開発が無い古い Office 2007 / 簡易版Office を最新化
会社 PC でグループポリシー制限IT 部門がマクロ禁止IT 管理者に依頼
開発タブにチェックしたが現れないリボン設定が破損「リセット」→ すべてのカスタマイズをリセット
Excel for Mac で見つからない環境設定 → リボンExcel → 環境設定 → リボンとツールバー → 開発 をチェック

FAQ

Q: 開発タブを表示するとセキュリティリスクは増える?
A: タブの表示自体はリスク無し。マクロを実行するか否かはトラスト センターで別途制御されます。

Q: 開発タブを Word / PowerPoint でも表示できる?
A: できます。同じ手順 (ファイル → オプション → リボンのユーザー設定) です。

Q: Office for Mac で Alt + F11 が効かない
A: Mac では Fn + Option + F11 または ⌥ + F11 が割り当てられます。環境設定で確認してください。

Q: PERSONAL.XLSB はどこ?
A: %appdata%\Microsoft\Excel\XLSTART\PERSONAL.XLSB。個人用マクロブックを保存しておくと全 Excel で共通利用可能。

📸 参考画像

※ 旧バージョンから引き継いだ参考画像です。手順・図解の補助としてご覧ください。

参考画像

編集
Post Share
子ページ

子ページはありません

同階層のページ
  1. マクロとボタンの紐づけ方法
  2. 開発タブの表示
  3. モジュールの名前変更方法
  4. エラー一覧
  5. シートのコピー
  6. デバッグで一行ずつ実行する方法
  7. 変数宣言時のSETありなしの違い
  8. if文で複数条件を指定する方法

最近更新/作成されたページ