スキップしてメイン コンテンツへ

ワークシート上のコントロールにマクロを追加または編集する

注: 最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。 このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。 私たちの目的は、このコンテンツがお客様の役に立つようにすることです。 お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。 簡単に参照できるように、こちらに英語の記事があります。

次の操作を行うと、フォームコントロールまたは ActiveX コントロールを自動化できます。

  • ユーザーがフォームコントロールにマクロを割り当ててクリックしたときに、操作または操作を実行します。

  • Microsoft Visual Basic for Applications (VBA) コードを実行して、ユーザーが ActiveX コントロールを操作したときに発生するイベントを処理します。

マクロの作成方法の詳細については、「マクロを作成または削除する」を参照してください。

フォームコントロール用のマクロを追加または編集する

  1. コントロールを右クリックし、[マクロの登録] をクリックします。

    [マクロの登録] ダイアログボックスが表示されます。

  2. 既存のマクロの場所を指定するには、次のいずれかの操作を行って、[マクロの保存先] ボックスでマクロの場所を選択します。

    • 開いているブックでマクロを検索するには、[開いているすべてのブック] を選択します。

      注: コントロールに割り当てるマクロが別のブックにある場合は、そのブックを最初に開いて、[マクロの適用先] リストボックスで利用できるようにする必要があります。

    • 現在のワークシートが含まれているブックでマクロを検索するには、[このブック] を選択します。

    • 特定のブックでマクロを検索するには、使用可能な開いているブック名の一覧からそのブックを選択します。

  3. 次のいずれかの操作を行います。

    マクロを割り当てる    次のいずれかの操作を行います。

    • 新しいマクロを記録する    [記録] をクリックし、マクロの記録が完了したら、[開発] タブの [コード] グループで、[記録終了] をクリックします。

    • 既存のマクロを割り当てる    一覧でマクロをダブルクリックするか、[マクロ名] ボックスにマクロ名を入力します。

    • 新しいマクロを作成する    [新規] をクリックし、Visual Basic エディターで新しいマクロを作成します。

      マクロの作成方法の詳細については、「Visual Basic のヘルプ」を参照してください。

      割り当てられたマクロを変更する    次のいずれかの操作を行います。

    • 割り当てられたマクロを編集する    [マクロ名] ボックスでマクロ名をクリックし、[編集] をクリックします。

    • 別の既存マクロを割り当てる    一覧でマクロをダブルクリックするか、[マクロ名] ボックスにマクロ名を入力します。

ActiveX コントロール用のマクロを追加または編集する

  1. [開発] タブが表示されていない場合は表示します。

    Excel 2016、2013、2010:

    1. [ファイル]、[オプション]、[リボンのユーザー設定] の順にクリックします。

    2. [リボンのユーザー設定] の [開発] チェックボックスをオンにし、[ OK]をクリックします。

    Excel 2007 の場合:

    1. Microsoft Office ボタン Office ボタンの画像 をクリックし、次に [Excel のオプション] をクリックします。

    2. [基本設定] カテゴリの [Excel の使用に関する基本オプション] で、[[開発] タブをリボンに表示する]チェックボックスをオンにし、[ OK] をクリックします。

  2. ActiveX コントロールを編集するために、デザイン モードで作業していることを確認します。 [開発] タブの [コントロール] で ボタンの画像 [デザイン モード] をオンにします。

  3. コントロールを選択します。

    詳細については、「ワークシート上のコントロールを選択または選択解除する」を参照してください。

  4. [開発] タブの [コントロール] で [コードの表示] をクリックします。

    注: コントロールを右クリックし、[コードの表示] をクリックして、既存のマクロを編集することもできます。

  5. Visual Basic Editor で、新しいマクロを作成するか、既存のマクロを変更します。

    マクロの作成方法の詳細については、「Visual Basic のヘルプ」を参照してください。

  6. マクロの作成が完了したら、Visual Basic Editor の [ファイル] メニューで [終了して Microsoft Excel に戻る] をクリックします。

  7. コントロールのデザインが完了したら、[開発] タブの [コントロール] グループで、[デザインモード(z0z_)] をオフにします。

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×