我想對C列中的單元格進行顏色編碼,一個用於當它顯示「是」,另一個用於顯示「否」時。下面的代碼工作。但是我想讓它爲單元格C4和下,而不是C1,C2和C3着色。有小費嗎?另外,我可以提供任何提示根據另一個工作表的結果對單元格進行顏色編碼?謝謝=)用過的區域除外幾個單元格
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
For Each cell In ActiveSheet.UsedRange.Columns("C").Cells
If Len(cell.Value) > 2 Then
cell.Interior.ColorIndex = 3
ElseIf Len(cell.Value) < 3 Then
cell.Interior.ColorIndex = 4
End If
Next
End Sub
從不使用USEDRANGE。你應該看看這個http://stackoverflow.com/questions/11169445/error-finding-last-used-cell-in-vba – 2014-09-24 13:44:47