• 締切済み

ボタンやグラフィック コントロールを使ってマクロを実行する

エクセル2000でボタンやグラフィック コントロールを使ってマクロを実行しようと思っています。 マクロを記録した後、ボタンを作成し、選択した状態で、サイズ変更ハンドル上で右クリックすると、マクロの登録がショートメニューで表示されると書いてあるのですが、表示されません。 どうしてでしょうか。 どうしたら、マクロの登録ができるのでしょうか。教えてください。

みんなの回答

  • Sachisu
  • ベストアンサー率20% (1/5)
回答No.2

ANo.#1さんの回答 後半側のことと思います。 >サイズ変更ハンドル上で右クリックすると、マクロの登録がショートメニューで表示されると サイズ変更ハンドル上で右クリックすると出で来るメニューに コード表示(v) があります。 コード表示(v)をクリックするとVisual Basicが開き Private Sub CommandButton1_Click() のコードが開きます。ここにマクロ内容を記載します。 マクロを記録してあるのですから でマクロ編集でVisual Basicが開き Sub Macro1() のコードが表示されます これをコピーして 先ほどの Private Sub CommandButton1_Click() のコードにペースト 上手く動作したら マクロ削除

  • kokorone
  • ベストアンサー率38% (417/1093)
回答No.1

ボタンにも2種類あります。 ツールメニューのフォームと ツールメニューのコントロールツールボックス です。 フォームの場合、ボタンを作成した時点で、 登録するマクロの選択メニューが出てきます。 また、作成済みのボタンを右クリックすると マクロの登録メニューが表示されます。 コントロールツールボックスの場合、ボタンを ダブルクリックすると、CommandButton1_Click() という、モジュールが表示されます。 または、ボタンを右クリックして「コードの表示」 を選択すると同様に、CommandButton1_Click() という、モジュールが表示されます。 この場合、すでに登録済みのマクロの内容を CommandButton1_Click()に記入すれば同じ動作 となります。