2016-04-25 79 views
1

我想刪除VBA多行的Excel中使用宏代碼:視覺基礎 - 刪除多行

Sub sbDeleteARowMulti() 
Rows("1:3").Delete 
End Sub 

不過,我想改變這一點,以便我可以刪除一組以上的行一次例如1:200和404:1023和1230:1339等。有沒有簡單的方法來做到這一點?

非常感謝。

回答

3

方式一:

Application.Union(_ 
    Rows("1:200"), _ 
    Rows("404:1023"), _ 
    Rows("1230:1339")).Delete 

Range("1:200, 404:1023, 1230:1339").Delete 
+0

我只是想第二個和它完美的作品。謝謝Alex K. –