- 締切済み
ボタンやグラフィック コントロールを使ってマクロを実行する
エクセル2000でボタンやグラフィック コントロールを使ってマクロを実行しようと思っています。 マクロを記録した後、ボタンを作成し、選択した状態で、サイズ変更ハンドル上で右クリックすると、マクロの登録がショートメニューで表示されると書いてあるのですが、表示されません。 どうしてでしょうか。 どうしたら、マクロの登録ができるのでしょうか。教えてください。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- Sachisu
- ベストアンサー率20% (1/5)
ANo.#1さんの回答 後半側のことと思います。 >サイズ変更ハンドル上で右クリックすると、マクロの登録がショートメニューで表示されると サイズ変更ハンドル上で右クリックすると出で来るメニューに コード表示(v) があります。 コード表示(v)をクリックするとVisual Basicが開き Private Sub CommandButton1_Click() のコードが開きます。ここにマクロ内容を記載します。 マクロを記録してあるのですから でマクロ編集でVisual Basicが開き Sub Macro1() のコードが表示されます これをコピーして 先ほどの Private Sub CommandButton1_Click() のコードにペースト 上手く動作したら マクロ削除
- kokorone
- ベストアンサー率38% (417/1093)
ボタンにも2種類あります。 ツールメニューのフォームと ツールメニューのコントロールツールボックス です。 フォームの場合、ボタンを作成した時点で、 登録するマクロの選択メニューが出てきます。 また、作成済みのボタンを右クリックすると マクロの登録メニューが表示されます。 コントロールツールボックスの場合、ボタンを ダブルクリックすると、CommandButton1_Click() という、モジュールが表示されます。 または、ボタンを右クリックして「コードの表示」 を選択すると同様に、CommandButton1_Click() という、モジュールが表示されます。 この場合、すでに登録済みのマクロの内容を CommandButton1_Click()に記入すれば同じ動作 となります。