【发布时间】:2022-07-18 06:15:59
【问题描述】:
我正在尝试计算每列的模块 + 小时数。
使用的符号是特殊字符+彩色。
在 Excel 单元格中显示“u u”
- 红色和黄色的“u u”表示 2 小时
- 绿色和黄色的“u u”表示 1h
- 蓝色和黄色的“u u”表示 0.5h
可以对字符求和吗?
Public Function SumColorRed(pRange1 As Range, pRange2 As Range) As Double
Application.Volatile
Dim rng As Range
For Each rng In pRange1
If rng.Font.Color = pRange2.Font.Color Then
SumColor = SumColor + 2
End If
Next
End Function
【问题讨论】:
-
你能展示一下这些文件的样子吗?
-
在您的位置上,我会尝试影响制作您提供的表格的人,以将他们表示事物的方式更改为更易于管理的形式。
-
谢谢 但是我已经尝试了 1 年。这不会很快改变。对不起
标签: excel vba excel-formula colors special-characters