使用Excel VBA根据字符串中的单词更改单词的颜色?

Bryony565

我希望字体颜色能够反映单词的颜色。例如,每次在字符串中出现“红色”一词时,我希望红色一词的字体为红色(或以红色突出显示)。我的单元格中包含文本字符串,其中包含站点名称,截止日期和RAG状态。它们在一个单元格内,由换行符(char(10))分隔。我有基于截止日期的单元格列,以及按工作类型划分的行,因此我无法轻松地将每个文本段拆分为自己的单元格并使用条件格式,而不会破坏此表格格式。该字符串由连接文本的代码构建,然后在公式中引用。我可以编写基本的VBA,但不知道如何执行此操作,但已附加了concat代码(来自Chandoo)以说明如何构建文本字符串。

Function concat(useThis As Range, Optional delim As String) As String
' this function will concatenate a range of cells and return one string
' useful when you have a rather large range of cells that you need to add up
For Each cell In useThis
If CStr(cell.Value) <> "" And CStr(cell.Value) <> " " Then
retVal = retVal & CStr(cell.Value) & dlm
End If
Next
If dlm <> "" Then
retVal = Left(retVal, Len(retVal) - Len(dlm))
End If
concat = retVal
End Function

有人可以建议我该如何处理吗?或建议使用其他替代方法。

RGA

首先,您需要在字符串中找到搜索词的开始位置,因此

startRed = InStr(0,searchstring,"Red",CompareMethod.Text)

然后在指定的单元格中,使用characters属性和已知长度更改颜色

With Cell.Characters(Start:= startRed, Length:= Len("Red")).Font
     .Color = RGB(255,0,0)

对每种所需的颜色执行此操作,您的单元将根据需要进行更改

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用字典更改字符串中的单词。Python

来自分类Dev

Excel VBA从字符串中提取单词

来自分类Dev

R:根据函数中字符串中的单词数使用粘贴

来自分类Dev

R:根据函数中字符串中的单词数使用粘贴

来自分类Dev

Excel VBA替换字符串中的第n个单词

来自分类Dev

Excel匹配范围... VBA中所有字符串中的最后一个单词

来自分类Dev

删除某个单词后的字符串中的字符-Excel

来自分类Dev

使用JavaScript根据字符串在字母表中的位置查找得分最高的单词

来自分类Dev

使用Apple Script更改字符串中单个单词的大小写

来自分类Dev

PHP-如何使用数组更改字符串中的特定单词

来自分类Dev

计算Excel字符串中单词的频率

来自分类Dev

如何使用ColdFusion从字符串中删除单词或字符

来自分类Dev

使用openpyxl在Excel工作表的文本字符串中搜索单词

来自分类Dev

在字符串中如何使用php计算递归单词

来自分类Dev

使用扫描仪评估字符串中的单词

来自分类Dev

使用BufferedReader(Java)翻译字符串中的单词

来自分类Dev

使用StringBuffer反转字符串中的单词的代码

来自分类Dev

使用Python在文件中读取多于单词的字符串

来自分类Dev

如何使用R在字符串中检查单词列表

来自分类Dev

使用Dart从字符串中获取单词

来自分类Dev

Javascript-使用.replace从字符串中删除单词“ and”

来自分类Dev

使用python将字符串中的某些单词大写

来自分类Dev

使用python的字符串中单词的加权计数

来自分类Dev

使用strtok从字符串中解析单词

来自分类Dev

使用PHP从字符串中检索单词

来自分类Dev

使用StringBuffer反转字符串中的单词的代码

来自分类Dev

如何使用jquery搜索字符串中的单词?

来自分类Dev

使用python regex从字符串中捕获单词

来自分类Dev

使用python获取列表中的单词字符串中的单词计数

Related 相关文章

  1. 1

    使用字典更改字符串中的单词。Python

  2. 2

    Excel VBA从字符串中提取单词

  3. 3

    R:根据函数中字符串中的单词数使用粘贴

  4. 4

    R:根据函数中字符串中的单词数使用粘贴

  5. 5

    Excel VBA替换字符串中的第n个单词

  6. 6

    Excel匹配范围... VBA中所有字符串中的最后一个单词

  7. 7

    删除某个单词后的字符串中的字符-Excel

  8. 8

    使用JavaScript根据字符串在字母表中的位置查找得分最高的单词

  9. 9

    使用Apple Script更改字符串中单个单词的大小写

  10. 10

    PHP-如何使用数组更改字符串中的特定单词

  11. 11

    计算Excel字符串中单词的频率

  12. 12

    如何使用ColdFusion从字符串中删除单词或字符

  13. 13

    使用openpyxl在Excel工作表的文本字符串中搜索单词

  14. 14

    在字符串中如何使用php计算递归单词

  15. 15

    使用扫描仪评估字符串中的单词

  16. 16

    使用BufferedReader(Java)翻译字符串中的单词

  17. 17

    使用StringBuffer反转字符串中的单词的代码

  18. 18

    使用Python在文件中读取多于单词的字符串

  19. 19

    如何使用R在字符串中检查单词列表

  20. 20

    使用Dart从字符串中获取单词

  21. 21

    Javascript-使用.replace从字符串中删除单词“ and”

  22. 22

    使用python将字符串中的某些单词大写

  23. 23

    使用python的字符串中单词的加权计数

  24. 24

    使用strtok从字符串中解析单词

  25. 25

    使用PHP从字符串中检索单词

  26. 26

    使用StringBuffer反转字符串中的单词的代码

  27. 27

    如何使用jquery搜索字符串中的单词?

  28. 28

    使用python regex从字符串中捕获单词

  29. 29

    使用python获取列表中的单词字符串中的单词计数

热门标签

归档