[英]How to delete rows in VBA using targeted range
我有一張工作表,我需要刪除從 A3:M3 開始的行。 他下面的所有行也應該被刪除。 我正在使用下面的代碼,現在整行都是空的。
任何提示和技巧如何做到這一點?
For i = 3 To 10
rws = "A" & i & ":" & "M" & i
Range(rws).EntireRow.Delete
Next
請嘗試下一個代碼:
Sub deleteRowsOver3()
Dim sh As Worksheet, lastR As Long
Set sh = ActiveSheet
lastR = sh.Range("A" & sh.rows.Count).End(xlUp).row
sh.Range("A3:A" & lastR).EntireRow.Delete
End Sub
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.