我的单元格包含以下值
"Image not allowed|png"
我想单独改变 | png 的颜色或" |"
之后的颜色现在我正在尝试使用以下代码更改字体颜色
Cells(4,2).Font.Color = RGB(255, 50, 25)
它会改变整个单元格的字体颜色,是否可以使用VBA仅更改所选的文本颜色(|png
)?
答案 0 :(得分:11)
这应该是一个好的开始:
{{1}}
答案 1 :(得分:8)
是的,这是可能的。探索Excel对象模型的一个好方法是使用宏录制器录制宏,您可以手动执行您感兴趣的操作。
在这种情况下,您可以使用:
Cell.Characters(Start:=1, Length:=5).Font
设置单元格中子字符串的字体属性。
答案 2 :(得分:-1)
是否可以仅更改选定的文字颜色
简单
Option Explicit
Sub Test()
With Selection.Font
.ColorIndex = 3
End With
End Sub