0
規則1:刪除行如果A列中的單元格爲綠色,而J列包含術語「SA註釋 - 」只包含不完全然後刪除行。 然後規則2:刪除列如果A列中的單元格爲紅色,而列J不包含術語「SA註釋 - 」則刪除行。 然後規則3:如果J列中的單元格沒有值,則將術語「Sa註釋 - 」添加到任何沒有值的單元格。刪除具有特定單元格顏色的行 - 有條件格式顏色
這些單元格用條件格式填充爲紅色?
我知道我需要用戶Instr嗎?如果我不在尋找完全匹配。
Sub sbDelete_Rows_Based_On_Cell_Color()
Dim lRow As Long
Dim iCntr As Long
lRow = 9999
For iCntr = lRow To 1 Step -1
If Cells(iCntr, 1).Interior.ColorIndex = xlNone And Cells(iCntr, 10).Value = "SA Comments -" Then
'2 = None
Rows(iCntr).Delete
ElseIf Cells(iCntr, 1).Interior.ColorIndex = 3 And Cells(iCntr, 10).Value <> "SA Comments -" Then
'4 = Red
Rows(iCntr).Delete
End If
Next iCntr
End Sub
你好,我不是在尋找一個完全匹配。目前正在尋找解決方案。目前我有以下代碼。 子sbDelete_Rows_Based_On_Cell_Color() 昏暗lRow只要 昏暗iCntr只要 lRow = 9999 對於iCntr = lRow要1個步驟-1 如果單元格(iCntr,1)。 Interior.ColorIndex = xlNone InStr函數和(1,cel.Value, 「SA評論 - 」)然後 「2 =無 行(iCntr).Delete elseif的細胞(iCntr,1).Interior.ColorIndex = 3且單元格(iCntr,10).Value <>「SA註釋 - 」然後 '4 =紅色 行(iCntr)。刪除 結束如果 Next End Sub –
@ D.Mitchell閱讀我添加的答案下**編輯1 ** –
您好,我有無效或無資格的ref? –