我在Excel中有一個計劃方案,使用VBA。在工作表中,我擁有所有的日子。我尋找代碼併爲單元格着色。但我想排除在文件中用'z'編碼的週末。 我有現在這樣:Excel VBA排除列
Dim CurCell As Object
For Each CurCell In ActiveWorkbook.ActiveSheet.Range("A7:G41, J7:NI41")
If UCase(CurCell.Value) = "V" Then
CurCell.Interior.Color = RGB(0, 204, 0) ' V
End If
Next
但是,這適用於所有的細胞。 我想這樣做:
if Not CurCell.Rows(7) = Z Then
然後檢查V.因此,如果CurCell是在第i行第j列,我檢查,如果在第7行第j列中包含的Z。但我不知道該怎麼做。 我可以排除所有列但有52列..
你正在做的是着色細胞?你可以用條件格式來做到這一點:= AND(A $ 7 <>「Z」,A7 =「V」)'爲什麼這必須是VBA? – tigeravatar
有幾個人使用它,格式也被複制。有了Vba,它可能會更加傻傻。 – user408041