【发布时间】:2016-12-08 17:35:32
【问题描述】:
我创建了一个宏,但它并没有真正起作用,因为在删除过程中行实际上发生了变化。用户选择表格中的任意 # 个单元格。在运行宏时,仅删除属于所选单元格的那些行。到目前为止,这是我所做的:
Sub DeleteSelectedRows()
Dim Cell As Range
With Sheet1
For Each Cell In Selection
.Range(Cell.Address).EntireRow.Delete
Next Cell
End With
End Sub
任何帮助将不胜感激。
【问题讨论】:
-
你只需要
Selection.EntireRow.Delete不需要循环。