2014-03-04 24 views
1

改变部分功能答案的颜色,而颜色取决于单词 例如:今天你赢了100 $ 所以部分“赢得100 $”(或赢得58美元 - 取决于计算)必须是绿色 如果字符串是:今天你 松动39 $ “松动39 $”必须是红色 我发现一个single color solution,但没有回答我的问题 也许你们可以帮助我吗? 在此先感谢改变部分功能答案的颜色,而颜色取决于单词

+0

函数的输出可以是单个值或一个数组。在你的情况下,我建议你输出数据到一个隐藏的表/范围,然后相应地复制值和格式。但这取决于您计划处理的数据量。您将调用此功能的次数。计算速度。更不用说格式化的重量。 – bonCodigo

+0

就你而言,即使条件格式化似乎也没有帮助。如果你对隐藏的东西不满意。在函数返回“won”语句之后,您可以简单地运行另一个sub来格式化表单中的单元格值。希望所有这些都会在虚假屏幕更新中发生..在第二个函数中,您可以简单地包含一组要应用于格式设置的规则。 – bonCodigo

回答

0

A 函数在Excel中只能返回一个值,它不能执行颜色格式。您需要复制单元格和粘贴特殊值回到单元格中。然后您可以对文本字符串的部分进行颜色格式化。