- 締切済み
エクセルで数字の置き換えを簡単にできませんか。
エクセルについて、ご教示ください。 シート1にA1からC3までの9マスに数字が入っています。 シート2にも同じようにA1からC3まで(シート1とは異なる)数字が入っています。 シート3にはシート1及び2と同じセルに枠だけ設けています。 そこでご質問です。 シート3のセルに、ボタン一つで、シート1の数字をもってきたり、シート2の数字をもってきたりしたい のですが、どのようにすればよろしいでしょうか。 ボタンAを押せばシート1を、ボタンBを押せばシート2の数字をもってくるような イメージです。 また、これら3つのシートのセルの番地は揃っている状態です。 質問文で、意図が上手く伝わらない箇所や、おかしい箇所がおれば、 ご指摘くださいませ。 どうぞよろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- 某HN クロメート(Chromate)(@CoalTar)
- ベストアンサー率40% (705/1742)
回答No.2
- keithin
- ベストアンサー率66% (5278/7941)
回答No.1
ALT+F11でVBE画面を開き,標準モジュールを挿入して次のような2つのマクロを記載します sub macro1() worksheets("Sheet1").range("A1:C3").copy destination:=worksheets("Sheet3").range("A1") end sub sub macro2() worksheets("Sheet2").range("A1:C3").copy destination:=worksheets("Sheet3").range("A1") end sub オートシェイプの図形などでボタンの絵柄を2つ作成してワークシート上の希望の場所に配置し,それぞれ右クリックしてマクロを登録します。