enter image description here我有今天的數據在D列,我想與昨天的F列數據進行比較,明智的行。VBA StrComp - 比較值與例外
下面是我用來比較和突出顯示重複項的代碼。
A)突出顯示我不想要的空白單元格。 B)我想處理一些例外就像我不希望強調$ 0.00或將在清算後的顏色突出顯示宏運行多次特定文本「無數據」
Sub CompareAndHighlight()
Dim Myrng1 As Range, Myrng2 As Range, i As Long, j As Long
Application.ScreenUpdating = False
For i = 3 To Sheets("Sheet1").Range("D" & Rows.Count).End(xlUp).Row
Set Myrng1 = Sheets("Sheet1").Range("D" & i)
For j = 3 To Sheets("Sheet1").Range("F" & Rows.Count).End(xlUp).Row
Set Myrng2 = Sheets("Sheet1").Range("F" & j)
If StrComp(Trim(Myrng1.Text), Trim(Myrng2.Text), vbTextCompare) = 0 Then
'If Myrng1.Value = Myrng2.Value Then
Myrng1.Interior.Color = RGB(255, 255, 0)
End If
Set Myrng2 = Nothing
Next j
Set Myrng1 = Nothing
Next i
Application.ScreenUpdating = True
End Sub
你能寫出更具體什麼是你想實現什麼?看起來,根據我所看到/理解的情況,如果這對你很有用,可以通過條件格式很容易地完成,而不需要任何VBA。 –
對不起@JohnBustos我只看到您的評論。 – Lowpar