|    | 
     ▼はる さん: 
 
あぁ、上のほうを残すわけですね。 
 
Sub Sample3_1() 
  Dim i As Long 
  Dim z As Long 
   
  i = Range("A1").CurrentRegion.Rows.Count + 1 
  z = ActiveSheet.UsedRange.Cells(ActiveSheet.UsedRange.Cells.Count).Row 
  Rows(i & ":" & z).ClearContents 
   
End Sub 
 
Sub Sample3_2() 
  'Sample3_1 の ちょっと横着バージョン 
  Dim i As Long 
   
  i = Range("A1").CurrentRegion.Rows.Count + 1 
  Rows(i & ":" & Rows.Count).ClearContents 
   
End Sub 
 
Sub Sample4() 
'上のほうの残すべきリスト範囲の列にタイトルも含めて空白列があれば使えませんが 
  Dim v As Variant 
 
  v = Range("A1").CurrentRegion.Value 
  Cells.ClearContents 
  Range("A1").Resize(UBound(v, 1), UBound(v, 2)).Value = v 
   
End Sub 
 | 
     
    
   |