所以基本上,我需要删除所有没有 3 作为主键字段中第二位数字的记录,例如,它们可能看起来像这样
#39001
或者没有#3
我想要的是所有具有非#3开始的单元格,它们的行被删除我想出了以下代码,它删除了所有,但宏永远不会停止运行..
Sub keep3()
'
' RemoveNum Macro
Dim i As Integer
i = 2
While i < 14000
If InStr(Cells(i, 2), "3") = 2 Then
' Do nothing
i = i + 1
Else
Rows(i).EntireRow.Delete
' Note - not incrementing i here
End If
Wend
End Sub
有任何想法吗?
谢谢