gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 20:52:39 26 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/54722768/

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