我正在爲工作中的文件編寫VBA,並需要做一些有點奇怪的事情。如果J列中的單元格包含特定值,我需要突出顯示該行(不是整行,只是行的已用部分)。除了我的代碼突出顯示了整行以外,我已經想出了所有的東西,我只想讓它突出顯示那一行中使用過的單元格。任何人都可以建議嗎?下面突出顯示特定行中使用的單元格
'Yellow Highlight..........THIS IS HIGHLIGHTING THE WHOLE ROW....WHY!!!!! WHY!!!!!!!!!!!
Sheets("EMM").Activate
With Sheets("EMM")
For Lrow = 1 To ActiveSheet.UsedRange.Rows.Count
With .Cells(Lrow, "J")
If Not IsError(.Value) Then
If .Value = "Desk to adjust" Then
.EntireRow.Interior.ColorIndex = 6
End If
End If
End With
Next Lrow
End With
因爲.EntireRow適用的顏色與整個行...你會ahve檢查每一列和顏色行的單元格不整行.. – MatthewD
'.EntireRow.Interior.ColorIndex = 6'」 s EntireRow導致整行被突出顯示。要突出顯示某個特定的單元格,請使用「Range(」A1「)。Interior.Color = RGB(255,0,0)' – zedfoxus