|    | 
     みなさま、色々とアドバイスいただきありがとうございます。。 
自分で少し考えてみましたので、質問内容を変えてもよいでしょうか? 
 
If Worksheets("まとめシート").Range("C3") = "" Then 
Worksheets("まとめシート").Range("C3") = Worksheets("xxxxx").Range("C3") 
 
上記の処理を以下のような形に持っていきたのですが、 
どのような形にしたらよいのでしょうか? 
 
1.Worksheets("xxxxx")の部分は、毎回シート名が違うため、 
 Worksheets("まとめシート")の右隣のシートを参照するようにしたいです。 
 
2.上記はC3の処理ですが、上記と同じようにまとめシートの方が空欄の場合、 
 右隣のシートの同じセルのデータを貼り付ける、という処理を 
 指定した範囲内で繰り返したいです。 
 (C3:F1000と、I6:M1000、O4:R1000) 
 
3.上記範囲内は、一部セルの結合がされているのですが、 
 上手く貼り付けできるようにしたいです。 
 (例:C3:C18、O4:Q10など) 
 
何度も申し訳ありませんが、どうぞよろしくお願いいたします。 
 
 | 
     
    
   |