• ベストアンサー

【Excel】セル上にボタン

Excel2003を使用しています。 以前、購入したExcel関係の書籍に添付されていたCD-ROMの中に入っていたソフトで、セル上にボタンが作ってあって、それをクリックするとある操作が実行されるようになっていました。 これは、マクロを使用することでできるのでしょうか? マクロを勉強中でして、ツールバーにはいくつかボタンを作っているのですが、セル上にボタンを作成する方法も知りたくて、質問させていただきました。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.4

>これは、マクロを使用することでできるのでしょうか? その通りです。ただボタン自体は 「表示」「ツールバー」の「コントロールツールボックス」か「フォーム」を表示させれば そこにあるものを選択で、セル上に設定できます。 「コントロールツールボックス」はVBA用の設定(Clickイベントを使用) 「フォーム」はエクセル独自の設定(マクロを登録して使用) ですがマクロを利用する点では同じ機能です。

rx-z5815
質問者

お礼

おはようございます。 お礼が遅くなり、申し訳ありません。 機能の説明までしてくださり、マクロを勉強中の身としては大変参考になります。 ありがとうございました。

その他の回答 (3)

回答No.3

印刷マクロのボタンについての説明ですが マクロボタンの作り方がわかると思います。 ↓ http://www11.plala.or.jp/koma_Excel/contents4/mame4034/mame403405.html

rx-z5815
質問者

お礼

おはようございます。 お礼が遅くなり、申し訳ありません。 教えていただいたURL大変参考になりました。 ありがとうございました。

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

一番簡単なのは、メニューの「表示」、「ツールバー」で「フォーム」を選ぶと、ボタンやチェックボックス、オプションボタン等が出てきます。 そこを押して、ワークシート上の好きなところでクリックして配置できます。 ボタンの場合、配置すると同時に「マクロ登録」のPopUpが出ますので、作成したマクロをここで登録できますし、あとから右クリックして登録することも出来ます。

rx-z5815
質問者

お礼

おはようございます。 お礼が遅くなり、申し訳ありません。 教えていただいたとおりにしてみたところ、うまくいきました。 あとから右クリックしてマクロを登録することもできるんですね。勉強になりました。 ありがとうございました。

  • ysko614
  • ベストアンサー率31% (103/329)
回答No.1

例えばマクロで何か操作ができるとして、通常は、ツールからマクロで、マクロ、その中にある実行するマクロを選択しますよね? これを配置したボタンをクリックして、すぐに実行する事ができます。 方法は、表示からツールバーをポイントし、フォームを選択します。 これでフォームが表示されたら、その中にあるボタン(左から4つ目位?)を選択し、画面上に配置します。すると、どのマクロを実行するか聞いてくるので、マクロを指定します。 後は、ボタンをクリックすれば、マクロがすぐに実行されます。ご確認下さいませ。

rx-z5815
質問者

お礼

おはようございます。 お礼が遅くなり、申し訳ありません。。。 教えていただいたとおりにしてみたところ、うまくいきました。 ありがとうございました。

関連するQ&A