Vba 根据Excel中光标位置的颜色更改字体颜色

Vba 根据Excel中光标位置的颜色更改字体颜色,vba,excel,Vba,Excel,我想要一些关于创建宏的帮助,以根据单元格内光标位置附近的字体颜色或选定的文本片段(单元格将有多种颜色的文本),更改Excel工作表中相同颜色的所有文本的颜色 为了进一步澄清这个问题:我正在寻找将字体颜色值输入vba脚本的方法,在vba脚本中,用户必须以某种方式从包含多种随机颜色文本的单元格中选择颜色。例如,用户双击单元格并将文本光标放置在具有特定颜色的文本内,或选择具有特定颜色的文本片段。 或者另一种选择,创建包含工作表上使用的所有文本颜色的菜单,并让用户单击他想要更改的颜色。您能否解释得更清楚

我想要一些关于创建宏的帮助,以根据单元格内光标位置附近的字体颜色或选定的文本片段(单元格将有多种颜色的文本),更改Excel工作表中相同颜色的所有文本的颜色

为了进一步澄清这个问题:我正在寻找将字体颜色值输入vba脚本的方法,在vba脚本中,用户必须以某种方式从包含多种随机颜色文本的单元格中选择颜色。例如,用户双击单元格并将文本光标放置在具有特定颜色的文本内,或选择具有特定颜色的文本片段。
或者另一种选择,创建包含工作表上使用的所有文本颜色的菜单,并让用户单击他想要更改的颜色。

您能否解释得更清楚一点,并发布一些您尝试过的代码。Target.Font.colorIndex这并不简单,但从这里开始,您可以使用
.FindFormat
来完成此操作