EXCEL中如何根据单元格内容的字体颜色,来设定另一个单元格显示的内容?求大神解救。。。
如果A1内容为红色字体,则C1显示为"甲超过范围"如果A2、B2内容为红色字体,则C2显示为“甲、乙超过范围”...
如果A1内容为红色字体,则C1显示为"甲超过范围"
如果A2、B2内容为红色字体,则C2显示为“甲、乙超过范围” 展开
如果A2、B2内容为红色字体,则C2显示为“甲、乙超过范围” 展开
展开全部
可以使用VBA编写自定义公式。
将如下代码输入到文件模块中。
Public Function Color_Red(Range1 As Range, Range2 As Range)
If Range1.Font.Color = vbRed And Range2.Font.Color <> vbRed Then Color_Red = "甲超过范围"
If Range1.Font.Color = vbRed And Range2.Font.Color = vbRed Then Color_Red = "甲、乙超过范围"
If Range1.Font.Color <> vbRed Then Color_Red = ""
End Function
将如下代码输入到文件模块中。
Public Function Color_Red(Range1 As Range, Range2 As Range)
If Range1.Font.Color = vbRed And Range2.Font.Color <> vbRed Then Color_Red = "甲超过范围"
If Range1.Font.Color = vbRed And Range2.Font.Color = vbRed Then Color_Red = "甲、乙超过范围"
If Range1.Font.Color <> vbRed Then Color_Red = ""
End Function
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询