小编use*_*198的帖子

宏-根据日期删除行

我对VBA和Excel中的宏非常陌生。我有一个很大的Excel电子表格,其中A列保存日期。我正在尝试删除值小于特定日期的行,这是我到目前为止提出的。

Sub DELETEDATE()
Dim x As Long
For x = 1 To Cells.SpecialCells(xlCellTypeLastCell).Row
Debug.Print Cells(x, "A").Value
If CDate(Cells(x, "A")) < CDate("01/01/2013") Then
Cells(i, "A").EntireRow.Delete
End If
Next x
Next i
End Sub
Run Code Online (Sandbox Code Playgroud)

我收到没有错误的Next ...有人可以帮忙吗?

excel vba excel-vba

0
推荐指数
1
解决办法
2万
查看次数

标签 统计

excel ×1

excel-vba ×1

vba ×1