![当单元格发生变化时,如何更改单个单词的文本颜色?](https://linux22.com/image/1630549/%E5%BD%93%E5%8D%95%E5%85%83%E6%A0%BC%E5%8F%91%E7%94%9F%E5%8F%98%E5%8C%96%E6%97%B6%EF%BC%8C%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%E5%8D%95%E4%B8%AA%E5%8D%95%E8%AF%8D%E7%9A%84%E6%96%87%E6%9C%AC%E9%A2%9C%E8%89%B2%EF%BC%9F.png)
请参阅所附照片:如果没有照片:第 35 行显示文本全部为红色。第 36 行显示文本全部为黑色,但有一个单词是红色。
默认设置:单个单词上的红色文本。
我想要这个操作:当有人将单元格中的文本更改为其他内容时,将整行更改为黑色文本。但是如何做呢?
因此,我尝试在第 35 行和第 36 行上设置条件格式,如果单元格中的特定文本包含更改,则字体应为黑色。第 35 行有效。第 36 行无效。出于某种原因,除非所有字体都是单一颜色,否则单词不会改变颜色。我尝试将黑色改为较浅的黑色,将单词改为红色,但不起作用。
我不想执行 worksheet_change 宏,因为我不想让用户在工作表更改时无法使用 Excel“撤消”命令。
有没有想过制作一个不会影响每个更改/Excel 撤消的宏?或者如何解决条件格式问题?