※ ChatGPTを利用し、要約された質問です(原文:シートをまたがってマクロを登録する)
シートをまたがってマクロを登録する方法とは?
このQ&Aのポイント
エクセル2003や2000でシートをまたがってマクロを登録する方法について教えてください。
アンケートや回数のカウントが必要なシートを作成し、図形をクリックするとカウントされるようにしたいです。
エクセルのバージョンによって、マクロの登録方法が異なるのでしょうか?ファイルの提出が迫っているため、早急に解決策を知りたいです。
会社ではエクセル2003か、2000のようです。
エクセルで、アンケートというか、仕事上で回数をカウントするシートを作ることになりました。
それぞれの項目に図形を貼り付けて
「Sub 二等辺三角形16_Click()
Range("C15") = Range("C15") + 1
End Sub 」のように
クリックするとカウントするようにしました。
20から30の項目に図形を張り付けて
ここまではうまくいったのですが
シートごとに同じような表を作りました。
そして、シート2にも図形を貼り付けて
マクロの登録をしようとしたら…
シート1では、「新規登録」がでて
Range("C15") = Range("C15") + 1
↑ここのセルの部分だけ変えればよかったのに…
うまくできなくなってしまいました。
↑すいません。記憶があいまいでどんなボタンが出てきたのかも忘れてしましました。
家に帰って、2010で
シート1のマクロを登録した図形をコピーして
シート2に貼り付けたところ
やりたいことができたのですが…
これは、会社に行って2003でも同じことができるのか…
2003では別のやり方があるのか…
ファイルの提出が迫っておりまして
休み明けの月曜日には、朝一番に完成させたいのです。
わかりにくい説明ですいません。よろしくお願いいたします。
補足
うまく説明できていなくてすいません。 シート1では、図形を選択して右クリックをしてマクロの登録を選択すると 「新規作成」とボタンが出てきてマクロの登録ができました。 なので、問題なく登録できたのですが、 やり方が基本的に違ったのか、そのままシート2を開き図形を挿入し 右クリックしてマクロの登録を選択すると 今度は、「新規作成」のボタンではなく 「編集」と出てしまったと思います。 金曜日の会社での場面なので 「おそらく」こうなってたと思います。