循环具有特定值的行之间的值

时间:2016-03-09 07:27:32

标签: excel vba loops

对于" A"中的示例数据。柱:

(第1栏) d 1 2 3 4 乙 3 五 1 C d 1 2

我想编写代码对字母之间的行执行某些操作。

我认为我需要做一个遍历整个列并找到字母的for循环。

问题是:在该循环中,我想执行另一个循环,在下一个字母处停止。因此在示例中......代码将针对D和B,B和C,C和D之间的行或整数执行。

有人可以帮助我解决你如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

下面的简单循环应该为你完成工作。

For i = 1 to Range("A" & Rows.count).end(xlUp).Row
  IF isNumeric(Range("A" & i)) THEN 
    'Do SOmething Here for the Numbers
  ELSE
    'Do something if there are letters.
  END IF
next i