Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String 更改部分功能答案的颜色,而颜色取决于单词_String_Excel_Colors_Excel 2010_Vba - Fatal编程技术网

String 更改部分功能答案的颜色,而颜色取决于单词

String 更改部分功能答案的颜色,而颜色取决于单词,string,excel,colors,excel-2010,vba,String,Excel,Colors,Excel 2010,Vba,更改部分功能答案的颜色,而颜色取决于单词 今天你赢了100英镑$ 因此,部分“100元”(或58元-取决于计算)必须为绿色 如果字符串为: 今天你输了39分$ “松动39$”必须为红色 我找到了一个答案,但没有回答我的问题 也许你们能帮我? 提前感谢Excel中的函数只能返回一个值,不能执行颜色格式化。您需要复制该单元格,并将特殊值粘贴回该单元格。然后可以对文本字符串的部分进行颜色格式化。函数的输出可以是单值或数组。在您的情况下,我建议您将数据输出到隐藏的工作表/范围中,然后相应地复制值和格式。

更改部分功能答案的颜色,而颜色取决于单词 今天你赢了100英镑$ 因此,部分“100元”(或58元-取决于计算)必须为绿色 如果字符串为: 今天你输了39分$ “松动39$”必须为红色 我找到了一个答案,但没有回答我的问题 也许你们能帮我?
提前感谢

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

函数的输出可以是单值或数组。在您的情况下,我建议您将数据输出到隐藏的工作表/范围中,然后相应地复制值和格式。但这取决于您计划处理多少数据。您将调用此函数的次数。计算速度。更不用说格式的重要性了。在你的例子中,即使是条件格式似乎也没有帮助。如果你不喜欢隐藏东西。在函数返回“WIN”语句后,您可以简单地运行另一个子函数来格式化工作表中的单元格值。希望所有这些都会在错误的屏幕更新中发生。。在第二个函数中,您可以简单地包含一个用于格式化的规则数组。