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

时间:2015-10-15 16:41:09

标签: excel vba excel-vba

我是VBA for excel的新手,我遇到了一个小问题。我试图找到一种方法来循环遍历电子表格中B列中的所有值,即客户的帐号。

然后我删除了以35 ...

开头的值删除的行

我通常用PHP编写代码,因此它是sub_str但是我对VBA很新,我不确定。

1 个答案:

答案 0 :(得分:1)

尝试一下:

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