【问题标题】:change color for part of function answer while color depends on word更改部分功能答案的颜色,而颜色取决于单词
【发布时间】:2023-04-08 05:13:02
【问题描述】:

更改部分函数答案的颜色,而颜色取决于单词 例如:今天你赢了 100 美元 所以“赢得 100 美元”(或赢得 58 美元 - 取决于计算)的部分必须是绿色的 如果字符串是: 今天你损失了 39 美元 “looseed 39$”必须是红色的 我找到了single color solution,但没有回答我的问题 也许你们可以帮助我? 提前致谢

【问题讨论】:

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

标签: string excel colors excel-2010 vba


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-22
    • 1970-01-01
    相关资源
    最近更新 更多