• ベストアンサー

複数のコマンドボタンの作動がうまくいかないんです。

もともと「連続印刷ボタン」という機能をもったコマンドボタンを作成しているシートに、 新たな「写真表示ボタン」をはりつけました。すると、追加した「写真表示ボタン」がうまく作動してくれません。 ちなみに、「写真表示ボタン」とは、 C1に入力した値を読み取り、B7に画像を貼り付けるマクロで、新規シートでテストするとうまくうごくのです。 なのに!!そのままコピーしてソースを貼り付けているはずなのに、ぜんぜんうごきません。 コマンドボタンが複数あるときは、なにかきをつけなければいけないことがあるのでしょうか?

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

  • ベストアンサー
  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.1

コマンドボタンをコピーペーストで貼り付けると、コマンドボタンのオブジェクト名が、元と違う名前になります。 コピー前に Sub ボタン1_Click() 略 End Sub で動いていたとしても、既にボタンのあるシートにボタンを貼り付けるとボタン名が変わってしまうので Sub ボタン1_Click() 略 End Sub では動かず Sub ボタン2_Click() 略 End Sub のように、ソース部分も変えないとなりません。 因みに、上記の例はボタン2に変わった場合の例で、常にボタン2になるとは限りません。場合によりボタン3になったりボタン4になったりします。

turtle-h
質問者

お礼

ありがとうございます。 解決しました! 単純に、コピーして貼り付けて・・・としっぱなしだった私のミスです。 これからは注意深くみていきます。

関連するQ&A