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

投稿


マクロ記録中に、マクロが登録されたボタンを押しても、マクロが実行されない。
これは図形で作ったボタンでも、フォームコントロールのボタンでも同じ。
macro01
 
マクロから他のマクロを呼び出したい場合は、
VBAエディターで直接コードを編集し、Callステートメントを使って記述するのが一番良い
(VBAエディターは「開発」タブに入っています。
 「開発」タブがない場合は、こちら→[Excel] 開発タブを表示させる
macro00
macro05
 


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


 
※注意!※
VBAエディタを使わない方法をすると、
他のマクロの呼び出しは、ファイル名とセットで記録される。
実際にコードを見てみると…
macro04
なので、ファイル名を変更すると動かなくなる
しかも記録するファイル名は、他のマクロを実行した時点のファイル名なので、
まだ一度もファイル保存をしていない場合は、デフォルトファイル名の”Book1″がつくので、
名前をつけて保存で、他の名前をつけると動かなくなります。

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





↓ コメントをどうぞ (URLが含まれるコメントは承認後表示されます) ↓

メールアドレスが公開されることはありません。 が付いている欄は必須項目です