[[20190523170746]] 『マクロ付きのシートを同ブック内に移動してコピー』(迷える事務員375) ページの最後に飛ぶ

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

 

『マクロ付きのシートを同ブック内に移動してコピーしたが、マクロが機能しない』(迷える事務員375)

マクロ付きのシートを同ブック内に移動してコピーしたのですが、
マクロボタンを更新すると、コピー元のシートが動いてしまいます。
おそらく、シートはコピーできたが、マクロが新しいシートを動かすように指定できていないのだと思います。

別bookにマクロ付きシートをコピーして動かす方法は、別のサイトにのっていたのですが、シート間のコピーについては見当たらなかったので、質問させていただきました。

何卒、よろしくお願い申し上げます。

< 使用 Excel:Excel2016、使用 OS:Windows10 >


マクロボタンとは、シートに貼ったボタンの事でしょうか? それは、フォームコントロールのボタンと、ActiveXのボタンの、どちらでしょうか。 多分、フォームコントロールですね?

ActiveXのボタンならば、シートオブジェクトと一緒にマクロもコピーされるので、元ブックに引っ張られることはありません。 フォームコントロールの場合だと、同じマクロが無いかも知れないので(予め用意しても同じ結果ですが)、マクロの存在する元ブックに紐づけられてしまうのでしょうね。

フォームコントロールのボタンのままにするならば、シートをコピーした後、標準モジュールもコピー。 その後にコピー先のボタンを右クリックし、「マクロの登録」から、自分のブックにあるマクロに切り替えましょう。
(???) 2019/05/23(木) 17:41


>???さん
迅速なご回答ありがとうございます!
おそらく、フォームコントロールかと思います。
ボタンのアイコンを右クリックして、マクロの登録をしています。

”標準モジュールもコピー。 その後にコピー先のボタンを右クリックし、「マクロの登録」から、自分のブックにあるマクロに切り替えましょう。”
→こちらの詳細手順を伺えませんでしょうか。
このエクセルファイルが、別の担当の作成のもので・・・><
お手数おかけしますが、何卒、よろしくお願い申し上げます。
(迷える事務員375) 2019/05/23(木) 18:07


参考資料のご案内です

別のブックにマクロをコピーしたい|Excel|ヘルプの森
https://www.helpforest.com/excel/emv_macro/ex080008.htm

Excel マクロ実行ボタンを作ろう〜やさしいマクロ講座
https://kokodane.com/macro9_2.htm

(白茶) 2019/05/23(木) 19:43


 >→こちらの詳細手順

 ボタンのアイコンを右クリックして、マクロを登録。です。

 その際、同じプロシージャ名があれば、ブック名がないものを選びます。
(チオチモリン) 2019/05/23(木) 23:25

他人が作ったものならば、使い方の簡単なActiveXのボタンに変えるのは止めておいて、今のままにする方が良さそうですね。

元ブックのVBA編集画面で、「標準モジュール」のツリーの下にある名前(Module1等)を一つずつ右クリックし、「ファイルのエクスポート」を行います。

元ブックを閉じて、新ブックを開き、VBA編集画面を開きます。 左側のツリーのどこでも良いので右クリックし、「ファイルのインポート」を行い、先にエクスポートしていたファイルを指定しましょう。

マクロが元通りコピーできた後、ボタンの「マクロの登録」から自ブックのマクロを指定すれば完了です。
(???) 2019/05/24(金) 09:50


みなさま
丁寧にご返信ありがとうございます。

いただきました方法をしたのですが、
最終同じブック内に保存する必要があり、別ブックに移してからコピー元のシートと同じブックにマージして、
マクロを起動すると、コピー元のシートが動いてしまいます。。。

(迷える事務員375) 2019/05/24(金) 15:02


最終ブックだけ残して他は全部閉じてから、ボタンを右クリックして、「マクロの登録」を確認してください。 再度コピーして参照先が変わったのならば、全て自ブックに変えてください。

いくつのブックがあって、シート構成がどうなっているのか、こちらでは状況が全く判らないので、なんで未だに別ブック参照が残っているのか判りません。 方法は教えたので、後はご自分で納得がいくまで頑張るしかないかと思います。

ボタンだけの問題ではなく、マクロにも何か変えるべきところがあったりしませんか?
(???) 2019/05/24(金) 17:06


コメント返信:

[ 一覧(最新更新順) ]


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