こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

EXCEL マクロ コマンドボタンで複数ファイルの制御は可能?

Excelのマクロを作成しています。
<マクロの内容>
 AファイルからBファイルへデータをコピ&ペーストしたり、Bファイル内のセルを結合したり、結合解除したりしています。

<状況>
 Aファイル内(標準モジュール)にマクロを作成し[マクロの実行]から実行させたところ成功しました。
 Aファイル内(Microsoft excel objects Sheet1)にボタンを作成し、そのボタンを押すことで同様にしようとしたところBファイルを操作するところでエラーが発生しました。

 ファイル間でデータをやり取りしたり、マクロの入っていない側のファイルのセル情報を変更させたいのですが、ボタンで実行させるにはどうすればいいのでしょうか?

投稿日時 - 2004-11-07 15:40:08

QNo.1073800

すぐに回答ほしいです

質問者が選んだベストアンサー

「コントロールツールボックス」のボタンをお使いですね?
「フォーム」の ボタンをつかえば いいと思います

まず 
>Aファイル内(標準モジュール)にマクロを作成し
の状態にしてください

表示->ツールバー->フォームとしてください
そこのボタンをシートにはると
マクロは?ってきいて来ますので
マクロをえらんでください。

------------------------------------------------------
または
>Aファイル内(標準モジュール)にマクロを作成し
の状態にしてください

Private Sub CommandButton1_Click()
call 標準モジュールのマクロ名
end sub

です

投稿日時 - 2004-11-07 16:38:05

お礼

ありがとうございましたm(_'_)m。完璧です!

投稿日時 - 2004-11-07 16:46:42

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問