Excel中选择部分字体,可以用VBA宏代码更改颜色吗?

使用问题 · 1449 次浏览
Taitun 创建于 2024-05-31 11:13

Excel选中单元格,用VBA宏代码,可以填充颜色或改变字体颜色

请问大佬,如果是选中部分字体,进行更改颜色,用VBA宏代码可以实现吗?

已经尝试让GPT写各种VBA代码,都实现不了,用Excel录制宏,位置是固定的,无法自定义选中文字


回复内容
Taitun 2024-05-31 16:33
#1

已解决,动作参考:获取选中文本B,获取单元格的值A,通过表达式$= {A}.IndexOf({B}) + 1,得到起始字符位置,在获取选中文本字符长度,通过起始字符位置和字符长度,用VBA代码修改选中颜色。

回复主贴