- ベストアンサー
複数のコマンドボタンの作動がうまくいかないんです。
もともと「連続印刷ボタン」という機能をもったコマンドボタンを作成しているシートに、 新たな「写真表示ボタン」をはりつけました。すると、追加した「写真表示ボタン」がうまく作動してくれません。 ちなみに、「写真表示ボタン」とは、 C1に入力した値を読み取り、B7に画像を貼り付けるマクロで、新規シートでテストするとうまくうごくのです。 なのに!!そのままコピーしてソースを貼り付けているはずなのに、ぜんぜんうごきません。 コマンドボタンが複数あるときは、なにかきをつけなければいけないことがあるのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
コマンドボタンをコピーペーストで貼り付けると、コマンドボタンのオブジェクト名が、元と違う名前になります。 コピー前に Sub ボタン1_Click() 略 End Sub で動いていたとしても、既にボタンのあるシートにボタンを貼り付けるとボタン名が変わってしまうので Sub ボタン1_Click() 略 End Sub では動かず Sub ボタン2_Click() 略 End Sub のように、ソース部分も変えないとなりません。 因みに、上記の例はボタン2に変わった場合の例で、常にボタン2になるとは限りません。場合によりボタン3になったりボタン4になったりします。
お礼
ありがとうございます。 解決しました! 単純に、コピーして貼り付けて・・・としっぱなしだった私のミスです。 これからは注意深くみていきます。