gpt4 book ai didi

excel - 使用公式设置 Excel 单元格中文本子集的格式

转载 作者:行者123 更新时间:2023-12-02 01:43:44 24 4
gpt4 key购买 nike

我使用 Excel 中的公式构建了一个字符串。举个例子

Cell C3 contains text "Languages"
Cell C4 = "English, Spanish,German, French"
My Forumla = C3 & ":" & CHAR(10) & C4

所需的文本是:

Languages:
English, Spanish, German, French

(其中粗体文本实际上是某种颜色,例如红色)

有没有办法在 Excel 中执行此操作(更改部分文本格式)。

我尝试过一个公式...(不起作用)

Function formatText(InText As Range)

'Set font color
InText.Characters(1.5).Font.Color = Red
'InText.Characters((InStr(1, ":", InText) + 1), (Len(InText) - InStr(1, ":", InText))).Font.ColorIndex = 3
End Function

最佳答案

您发布的工作功能当且仅当

  • 它是从 Sub 调用的(即,正如其他人提到的,而不是作为 UDF)

还有

  • InText 范围内包含的值是字符串常量。 (这是我回答的要点)

对于 InText 范围内包含公式的任何单元格都不起作用。 AFAIK 您无法格式化公式返回的字符串的部分

顺便说一句,我很乐意在这一点上被证明是错误的!

关于excel - 使用公式设置 Excel 单元格中文本子集的格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15129549/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com