要求是一段代碼,其可以指望的字符串的情況下,即(ABC,DEF,GHK)的基礎上,如果它們存在於有色單元格和否,並將結果放在下面的單元格中,如圖所示。
任何人都可以請指教?
我嘗試了示例代碼
Sub Color()
Dim varCounter As String
Dim color As Integer
Dim nocolor As Integer
Range("E5").Select
color= 0
nocolor= 0
Do Until Selection.Value = ""
If Selection.Font.Color = RGB(255, 0, 0) Then
color= color+ 1
Else
nocolor= nocolor+ 1
End If
Selection.Offset(1, 0).Select
Loop
Range("E47").Select
Selection.Value = no
Range("E48").Select
Selection.Value = color
End Sub
這是一個非常簡單的代碼檢查文本字體是彩色或沒有,buut我找不到任何事情檢查單元格的背景顏色。
我也嘗試過excel公式,但是我只能搜索文本和計數,它不會基於單元格的背景顏色進行計數。
伴侶我收到以下錯誤#NAME? ,當我應用相同的公式。 ANY建議? – misguided
該錯誤意味着它不能識別該功能。您是否將其粘貼到模塊中並完全按照我的答案中的描述進行調用? –
現在運行,謝謝。我接受你的回答:)。但邏輯可能有一些問題,顏色計數顯示正確的幾個搜索文本:( – misguided