本帖最后由 精灵学vba 于 2015-3-4 09:26 编辑
如图在一列中,同时两个连起来的单元格涂红色的为一对,现在数的话是2对,如果有很多对呢怎么统计?只求多个红色相同连在一起的单元格的数量,单个的或者颜色不一样的数量就不算进来OK?
现在统计为2个,用VBA怎样写?
- Sub Macro1()
- Dim i&, j&, n&, s&, s2&
- n = Range("a65536").End(xlUp).Row
- For i = 1 To n
- If Cells(i, 1).Interior.ColorIndex = 3 Then
- s = 1
- For j = i + 1 To n + 1
- If Cells(j, 1).Interior.ColorIndex = 3 Then
- s = s + 1
- Else
- Exit For
- End If
- Next
- If s > 1 Then s2 = s2 + 1
- i = j
- End If
- Next
- MsgBox s2
- End Sub
复制代码
|