質問: vbaでの結合セルのコピー&ペースト こんにちは。 excelのvbaでマクロを作成しています。 セルの値のコピー&ペーストを行おうとしているのですが、結合されているセルのペーストのときに、「同じ結合セルが必要です」とエラーになってしまいます。 例えば、a1とa2が結合されたセル+a3をコピー worksheets(x).activate range("a1:a3").selection range("a1:a3").copy 別のシートで、b1とb2が結合されたセル+b3にペースト worksheets(y).activate range("b1:b3").paste セルの結合を解除すればうまくいきます・・・ セルを結合したままペーストしたいのですが、どうやら間違っているようです(ノ_・。) どなたか教えてください。 よろしくお願いします。
回答: セルを同じセル数選択していないことが原因だと思います。 結合してある場合はコピー元が3セルなら、コピー先も3セル選択しておきます。 worksheets(y).activateの後に range("b1:b3").select activesheet.paste でペーストできると思います。