【发布时间】:2023-02-21 05:10:28
【问题描述】:
我想删除只有一行是标题的行,然后剩下的行有 2 个空格。
Sub deletehead()
Dim LastRow As Long
Dim i As Long
LastRow = Cells(Rows.Count, "E").End(xlUp).Row
Set wshh = Worksheets("Nenuco")
i = LastRow
For i = LastRow To 1
If Not IsNumeric(Range("E" & i).Value) Then
Rows(i).EntireRow.Delete
Selection.End(xlUp).Select
Else
Selection.End(xlUp).Select
Selection.End(xlUp).Select
End If
i = ActiveCell.Select
Next
End Sub
我想选择 E 列的最后一行数字,看看是否有数字。
如果没有数字,请删除该行并转到下一个非空白单元格,这将是上面的表格。
如果有一个数字不删除它并去 2 次 xlup 位于上表中。
这样做直到第 1 行。
【问题讨论】:
-
你能分享你的代码吗,到目前为止你尝试了什么
-
“线”是什么意思?您的意思是要删除列为空白的行吗?
-
谢谢你的回答!我的意思是我想删除只有标题的行,所以只保留下面有信息的行的标题
-
所有标题行都一样吗?
-
结构是的,但它可以改变行,因为我也想在其他工作表中这样做