我希望突出顯示某個值在不同列中輸入值時電子表格中的某些單元格。我意識到這可以通過條件格式來完成,但由於公司內部的情況,我必須使用VBA。 (電子表格被傳遞到其他程序無法讀取條件格式)每當ANYTHING被輸入到列L.例如當其他值存在時,VBA突出顯示單元格
我想強調,我國的數值範圍內11組不同的列,當它日期輸入L2,然後C2,J2,K2等高亮顯示黃色。
下面是我想到的..不幸的是,當我運行宏時,沒有任何反應。我看到它運行,但我沒有得到任何結果 - 甚至沒有錯誤消息。預先感謝您抽出時間來幫助我!
Dim rng As Range, r As Range
Set wb = ThisWorkbook
Set sht1 = wb.Sheets("From GIS")
Set sht2 = wb.Sheets("To MapCall")
Set rng = Intersect(sht2.UsedRange, Range("L:L")).Cells
For Each r In rng
If r.Value = "" Then
Cells(r.Row + 1, "C,J,K,Q,AI,AV,AW,AX,AY,AZ,BR").Interior.Color = RGB(255, 255, 0)
End If
Next r
你必須使用'Cells(r.Row + 1,「C」)'etc - 單獨的行或設置一個循環。在你的'rng'行中,你也應該指定一張表。 – SJR