こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

-広告-

締切り済みの質問

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

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

投稿日時 - 2016-01-26 12:06:49

QNo.9117348

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(2)

ANo.2

一回目は「コピー先のシートで、セルを選択してない状態(1つのセルだけが選ばれた状態)」なので、ペースト処理が成功します。

2回目は「一回目のマクロが動いた後の状態で、複数のセルが選択された状態」で終わっているので、ペースト処理に失敗します。

つまり、実行しているマクロが「貼り付けする際に、貼り付け先を正しく選択する処理が抜けている、欠陥マクロ」になっているのです。

このエラーを消すには「マクロそのものを、正しく動くように、修正する必要」があります。

投稿日時 - 2016-01-26 14:23:37

ANo.1

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

投稿日時 - 2016-01-26 12:46:09

-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-