• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルのマクロで結合セルに値を貼り付けたい)

エクセルのマクロで結合セルに値を貼り付ける方法

このQ&Aのポイント
  • Excel2000で結合されたセルに値を貼り付ける方法について教えてください。
  • マクロを使用してSheets(1)の結合セルにSheets(2)の値を貼り付けたいです。HENSUUという変数に文字や数字の値が入っています。
  • 過去の質問もチェックしましたが、うまく動作しませんでした。お知恵をお借りしたいです。

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

  • ベストアンサー
  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.1

Sheets(1).Range("A1:A" & HENSUU).Value = Sheets(2).Range("A1:A" & HENSUU).Value では無理かな?

bass-man
質問者

お礼

おおっ~貼り付きました!!! ありがとうございました。

その他の回答 (1)

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.2

結合セルに値を代入することは可能ですが、結果的に、左上のセル以外は無効になってしまいます。 貼り付けたいのが単一セルと決まっているのなら、 値を入れる前にセルの結合解除をしておけばよいでしょう。 Sheets(1).Range("A1:A" & HENSUU).MergeCells = False 貼り付ける側の内容にも部分的結合などが含まれている場合は、 貼り付け対象部分の結合を解除した後で、コピー、ペーストで貼り付けるのが簡単です。

bass-man
質問者

お礼

回答ありがとうございます。 今回はなにがなんでも結合セルのフォームに貼り付けたかったので fujillinさんのは最後の手段として残しておりました。 ありがとうございましたm(__)m

関連するQ&A

専門家に質問してみよう