循环value是列,如果有任何以35开头的值,则删除该行



我是新的VBA excel和我卡住了一个小问题。我试图找到一种方法,通过循环在我的电子表格中B列的所有值,这是一个客户的账号。

然后我想删除以35开头的行…

我通常在PHP代码,所以它将是sub_str,但我是非常新的VBA,我不确定。

试一试:

Sub DeathAt35()
   Dim N As Long
   N = Cells(Rows.Count, "B").End(xlUp).Row
   For i = N To 1 Step -1
      If Left(Cells(i, "B").Text, 2) = "35" Then Cells(i, "B").EntireRow.Delete
   Next i
End Sub

最新更新