我需要格式化多行文本单元格的第一行的颜色(或粗体文本......)。所以例如我得到了
=myfunction (firstLine, secondLine),然后产生(在一个单元格内)
firstLine (vbLf)
secondLine
但我需要它来生产
**firstLine** (vbLf)
secondLine
(第一行是粗体)所以只格式化字符串的一部分,但在 VBA 函数内。我可以在 Sub 里面做类似的事情
lngPos = InStr(myCell.Value, vbLf)
With myCell.Characters(Start:=1, Length:=lngPos - 1).Font
.FontStyle = "Bold"
End With
但如果可能的话,我无法找到如何在函数中执行此操作的方法。