繁体   English   中英

如何清除单元格/范围内容?

[英]How to clear cell/range contents?

这是我的代码,

Sub Clear_click()
    Dim lastrow As Long
    lastrow = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row
    Range("A2" & lastrow).ClearContents
End Sub

由于Excel有很多行,我如何从清除第二行的内容开始,例如说( A2 )到最后一行数据。 数据的最后一行可以在任何地方。

可能使用for next循环对行进行迭代,并删除整个行,如下所示:

For i = 2 To lastrow
    Rows(i).EntireRow.Delete
Next i

或删除所需范围内的所有行,如下所示:

Rows("2:" & lastrow).delete

在指定范围内被遗忘的列

Range("A2:A" & lastrow).ClearContents

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM