标签: excel vba
我正在处理一系列的单元格,D2:EU1054。每行包含一组值a, b, c, d, e。
D2:EU1054
a, b, c, d, e
这些值没有独特的模式,它们可以从A到C再到B。我需要找到一种方法来突出显示每行中值B的首次出现。
我一直在使用条件格式,vba代码和公式来试图弄清楚如何仅获得该第一个特定值。有任何想法吗?因此,在D2:EU1054范围内,我想在每行第一次出现值B时突出显示该值。
答案 0 :(得分:0)
考虑:
Sub IAmSoBlue() For i = 2 To 1054 For j = 4 To 154 If Cells(i, j).Value = "B" Then Cells(i, j).Interior.Color = 65535 Exit For End If Next j Next i End Sub
您也可以使用FIND()代替第二个循环。
FIND()