acr*_*acr 5 excel vba excel-2010
我正在使用下面的代码来清除 A2:H2 行中的内容,除了我有标题的第一个行。如果中间没有空白单元格,则此代码运行良好。但是,即使有一个空白单元格,我如何清除所有内容?
Sub Clear()
Dim s1Sheet As Worksheet
Set s1Sheet = Workbooks("StockScreen.xlsm").Sheets("TimeStampWork")
s1Sheet.Range(s1Sheet.Range("A2:H2"), s1Sheet.Range("A2:H2").End(xlDown)).ClearContents
End Sub
Run Code Online (Sandbox Code Playgroud)
小智 11
下面是我的示例代码:
Sub ClearContentExceptFirst()
Rows("2:" & Rows.Count).ClearContents
End Sub
Run Code Online (Sandbox Code Playgroud)
如果您只想删除从特定行号到特定行号的整行,可以避免使用Range和Cell属性,而是可以使用以下Rows属性:
s1Sheett.Rows("2:10").ClearContents
Run Code Online (Sandbox Code Playgroud)
或者,如果您想删除从特定行号到最后一行数据的所有内容,您可以使用:
s1Sheett.Rows("2:" & currentSheet.Rows.Count).ClearContents
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
35645 次 |
| 最近记录: |