【Q.】
テキストボックスでシート上にマクロの実行ボタンを作成しましたが、
これをエンターキーで実行する方法を教えてください。
マウスを使わずに実行できた方が効率よく仕事ができるので・・・・
【A.】
これにはまず、シート上に作成したテキストボックスをマウスを
使わずに選択状態にさせておくという必要があるわけですが、多分
(私の知る限りでは)この方法はないだろうと思います。
もしあったとしても、シートにいくつかのテキストボックスや
その他のアイテムがあった場合には、TABキーなどを何度も
押さなくては目的のボタンにたどり着けないということになります
ので、かえって面倒ですね。
それで、そもそもテキストボックスで実行ボタンを作る目的という
のは「マウスクリックでマクロを実行させたい」という意味なので、
もし、マウスを使いたくないのであれば、ボタンを作ること自体に
意味がありません。
で、そうしたい場合ならボタンではなくショートカットキーに登録
した方がいいだろうと思います。
ちなみにその登録の仕方は、
[ツール(T)] → [マクロ(M)] → [マクロ(M)...] → マクロ画面で
実行したいマクロ名を選んで、右下の「オプション」ボタン→
マクロオプション画面に何かアルファベット(1文字)を入れて
OKボタンを押す。
これで、Ctrlキー+そのアルファベットキーで、マウス要らず
の一発でマクロが実行できるようになります。
▼ YouTube再生25万回突破しました!
「エクセルマクロを10分で理解する(動画)」