名前付き範囲rbTopとrbBottomの間のすべての行を削除したい
Range("rbBottom").Value = ""
Range("rbTop").Select
Do While (Selection.Offset(1, 0).Value <> "")
Selection.Offset(1, 0).EntireRow.Delete
Loop
これは機能しますが、少し短い方法が必要です
Range("rbTop").Select
Do While (Selection.Offset(1, 0).Name <> "rbBottom") // how to write this line ?
Selection.Offset(1, 0).EntireRow.Delete
Loop