1.如果F栏中的状态=准备重新测试或通过
2.然后,如果C列中有任何值,则采用/拆分C列中的重复ID,用逗号分隔(,)
3.搜索A列中的重复ID并用绿色标记
离。在行1中,缺陷ID为JIRA1,有2个重复的ID ALM3和ALM7。所以我需要在A列中查找这些值.4。如果这些缺陷(ALM3和ALM7)的状态未关闭,那么我需要用绿色标记整行
Sub findduplicateColoreIt()
$('.element').width();
答案 0 :(得分:1)
我将您的意见解释为:
我正在解释你的问题:如何修改我已有的代码,当我找到关键词时,将单元格颜色设为绿色"通过"?
您的代码经过修改,以解决该问题,在下面。
Private Sub Worksheet_Activate()
Dim rng As Range, cell As Range
Set rng = Range("I2:I250")
For Each cell In rng
Select Case cell.Offset(0, 0).Value
Case "Closed"
cell.Resize(1, 12).Interior.ColorIndex = 4
Case "New"
cell.Resize(1, 12).Interior.ColorIndex = 31
Case "blocked"
cell.Resize(1, 1).Interior.ColorIndex = 50
Case "open"
cell.Resize(1, 1).Interior.ColorIndex = 27
Case "Passed"
cell.Resize(1, 1).Interior.ColorIndex = 4
Case Else
cell.Resize(1, 1).Interior.ColorIndex = 3
End Select
Next
' if the "Winner" Defect passed retest, now "Loser" can retest which should be green in color , i havee multiple Losed defect id associated to one id separated with (,), so if Winner is passed i need to make all loser to green color
End Sub
我根据默认调色板as documented by MS选择数字4来表示绿色。由于您已使用数字4作为"已关闭",您可能已经使用绿色突出显示,或者您可能正在使用自定义调色板。