要求是一段代码,它可以计算字符串的实例,即(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
这是一个非常简单的代码,它检查文本字体是否有颜色,但我找不到任何检查单元格背景颜色的东西。
我也尝试了 excel formula ,但是我只能搜索 text 和 count ,它不计算基于单元格的背景颜色。