※ ChatGPTを利用し、要約された質問です(原文:結合セルのある範囲を、未結合の範囲に書式を張付ける)
結合セルを含む範囲の書式を複写する方法
このQ&Aのポイント
マクロを使用して、セル範囲B30~BM59をBR29の最下端に複写する方法を説明します。
結合されたセル範囲B30~BM59の結合を解除し、書式をセル範囲BR61~EE90に貼り付ける方法を説明します。
青色のセル結合行と白色のセル結合行の書式を貼り付ける方法についても説明します。
結合セルのある範囲を、未結合の範囲に書式を張付ける
Excel2007でマクロ作成中の初心者です。
1)1枚のシートの中の、セル範囲B30~BM59を、BR29の最下端に複写します。
※この範囲は毎月、変動します。(28,30,31の3種類だけですが・・)
以下のコードで、セル範囲BR61~EE90に、正常に貼付けが出来ました。
Sub 範囲を右下に値を複写()
Range("B30").Resize(Day(DateSerial(Year(Date), Month(Date), 0)), 66).Select
Selection.Copy
Range("BR29").End(xlDown).Select
ActiveCell.Offset(1, 0).Select
Selection.PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
End Sub
2)問題点は、セル範囲B30~BM59が、セルの結合をしている部分があり
"BR29"以下の、貼付部分のセル結合を解除する必要があり、手動で行いました。
3)"BR30"行は青色、BR31行は白色で、セル結合している2行を、先ほど貼付けしたセル範囲BR61~EE90の部分に、この書式を
貼付けしなければなりません。
4)そこで、2行の書式を、先ほど値を貼付けた部分と同じ範囲に貼りつけるにはどうしたらよろしいでしょうか。
お礼
ありがとうございます。今一度教えていただいた方法をもとに自分で工夫して、やってみたいとおもいます。ありがとうございました。