サイトアイコン あみだがみねのもろもろ備忘録

[Excel] マクロ記録中にマクロボタンが押せない

マクロ記録中に、マクロが登録されたボタンを押しても、マクロが実行されない。
これは図形で作ったボタンでも、フォームコントロールのボタンでも同じ。

 
マクロから他のマクロを呼び出したい場合は、
VBAエディターで直接コードを編集し、Callステートメントを使って記述するのが一番良い
(VBAエディターは「開発」タブに入っています。
 「開発」タブがない場合は、こちら→[Excel] 開発タブを表示させる


 


 
でも、VBAエディタややこしいから、使いたくないよー!という方は…
表示」タブ → 「マクロ」ボタン(の絵の部分)をクリック
または…
開発」タブ → 「マクロ」ボタンをクリック(「開発」タブが出ている場合)

 
実行したいマクロを選んで → 「実行」ボタンをクリック
これでOK

 


 
※注意!※
VBAエディタを使わない方法をすると、
他のマクロの呼び出しは、ファイル名とセットで記録される。
実際にコードを見てみると…

なので、ファイル名を変更すると動かなくなる
しかも記録するファイル名は、他のマクロを実行した時点のファイル名なので、
まだ一度もファイル保存をしていない場合は、デフォルトファイル名の”Book1″がつくので、
名前をつけて保存で、他の名前をつけると動かなくなります。

ですので、慣れてきたらVBAエディターを使ってやる方法をオススメします。


このページはAMPページです。
👉元のページ(非AMPページ)を表示する
👉あみだがみねのもろもろ備忘録 TOPへ
モバイルバージョンを終了