これにはループ機能が必要だと思いますが、どうすればよいかわかりません。
このタスクは、特定の列が空白かどうかを確認してから、その行を削除することです。しかし、空白のセルがなく、デバッグ終了エラーが発生することがあります。
これが私のコードです:
Sub DeleteRow()
Dim lr As Long
Dim shCurrentWeek As Worksheet
Set shCurrentWeek = AciveWorkbook.Sheets("Current Week")
lr = shCurrentWeek.Range("A" & Rows.Count).End(xlUp).Row
'Delete Row
shCurrentWeek.Range("B4:B" & lr).SpecialCells(xlCellTypeBlanks).EntireRow.Delete
End Sub
何か案は?