[[20190925174916]] 『マクロ実行すると別のファイルが開いてしまう』(田中) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『マクロ実行すると別のファイルが開いてしまう』(田中)

一番最初に作ったマクロを含むファイルで問題なくマクロが起動していたのですが、
そのマクロのファイルをコピーして、コピーしたファイルのマクロを実行すると、マクロは実行されるのですが、なぜか一番最初に作ったマクロを含むファイルが開いてしまいます。vbaにファイル名は指定していないのになぜかのような現象が起きるのでしょうか?
一番最初に作ったファイルのファイル名を変えてマクロを実行すると、「該当するファイルはありません」と表示が出ます
なぜこのような現象が起きるのでしょうか?
拡張子はxls.です

< 使用 Excel:Excel2003、使用 OS:Windows7 >


コードをアップしてコメントをもらったほうが早いと思いますよ。

(γ) 2019/09/25(水) 19:00


 コマンドボタンに登録してる名前が元のファイル名をふくんでいると推測
(´・ω・`) 2019/09/25(水) 19:09

 ボタンにマクロ登録をする時に、マクロの保存先の指定に「作業中のブック」を選んでないせいかと・・・
(BJ) 2019/09/25(水) 19:39

今確認したところ、ボタンのマクロの名前が元のファイル名を含んでました。
保存先が全てのファイルになっていたため、登録しなおして、保存先の指定も作業中のブックに変更しましたところ、不具合がなくなりました。
これで今後コピーして使い回しても不具合が起きないということでよろしいでしょうか?
(田中) 2019/09/25(水) 21:28

 >これで今後コピーして使い回しても不具合が起きないということでよろしいでしょうか?

 まずご自分で確認する事。
 ファイル名を変えたり、ブックを色々な場所に移動して納得するまで確認。
(BJ) 2019/09/25(水) 22:21

 あるあるな不具合の原因を一個つぶしただけ
 この程度の不具合を見つけられない人の作ったマクロには
 他にもっと不具合があると考えるのが自然
 なので、誰も保証できない
(´・ω・`) 2019/09/26(木) 01:42

 >今確認したところ、ボタンのマクロの名前が元のファイル名を含んでました。 

 マクロの保存先を作業中のブックに変えても確認ができないと思いますよ。
 マクロ名の欄には、ブック名が含まれるし、マクロの保存先は「開いているすべてのブック」
 なので・・・。
 昔、自分であれこれ何十回もテストしました。
(BJ) 2019/09/26(木) 02:54

〉マクロ名の欄には、ブック名が含まれるし、マクロの保存先は「開いているすべてのブック」
 なので・・・。
これはどういう意味ですか?ボタンのマクロを登録する際、一度マクロ名を消して、作業中のブックに保存を選択してボタンにマクロを登録しました。
その後ファイルをコピーして何度か検証したところ特に問題ありませんでしたが。
(田中) 2019/09/27(金) 18:13

 >今確認したところ、ボタンのマクロの名前が元のファイル名を含んでました。
 >保存先が全てのファイルになっていたため

 これに対して、「作業中のブック」選んでも、同じように確認すると、
 上記と同じ状態であるから、

 >今確認したところ

 が、できないと言う事。
 そのまま無造作に、「作業中のブック」を選べばいいんだけど。
 前回、「作業中のブック」を選んでればキャンセルでも良いし。

(BJ) 2019/09/27(金) 22:25


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.