• 締切済み

Excel2010で2回目以降マクロが動かない

Excel2010で再インストール、アップデート後、特定のシートが1回だけマクロが動きますが、 2回目以降以下のエラーが発生します。 実行時エラー'1004' コピー領域と貼り付け領域の形がちがうため、情報を貼り付けることができません。 情報を貼り付けるには、次の操作を行ってください。 ・1つのセルをクリックし、貼り付けてみてください。 ・貼り付け元の形を確かめ、適切な範囲を選択したあと、貼り付けてみて下さい。 その他のシートでは、エラーは発生しません。 よろしくお願いします

みんなの回答

回答No.2

一回目は「コピー先のシートで、セルを選択してない状態(1つのセルだけが選ばれた状態)」なので、ペースト処理が成功します。 2回目は「一回目のマクロが動いた後の状態で、複数のセルが選択された状態」で終わっているので、ペースト処理に失敗します。 つまり、実行しているマクロが「貼り付けする際に、貼り付け先を正しく選択する処理が抜けている、欠陥マクロ」になっているのです。 このエラーを消すには「マクロそのものを、正しく動くように、修正する必要」があります。

  • -antsu-
  • ベストアンサー率50% (84/168)
回答No.1

これだけの情報では回答することは困難です。 コードの記述は必須でしょう。 質問の内容からひとつ想像できるのは どこかに結合されたセルがあるかもしくは 1回目のマクロ実行によってセルが結合されたかで そこを含めた範囲に値を貼り付けようとしていることぐらいです。