【发布时间】:2020-01-19 05:18:07
【问题描述】:
我的问题是我有 3 个单元格 A1 、 B1 和 C1 ; A1 包含一个数字, B1 一个字符串, C1 包含 B1 和 A1 的串联。假设 A1 包含值 1 , B1 包含值 "Test" ;我希望 C1 包含 Test1 但以 1 作为上标。这是我编写的代码,但它不起作用:
Sub exposantmiseenforme()
Dim i As Integer
Dim C As Range
Dim l As Integer
l = Len(Range("B1"))
C = Range("C1")
With C.Characters(Start:=l, Length:=l + 1).Font
.Name = "Calibri"
.FontStyle = "Normal"
.Size = 11
.Strikethrough = False
.Superscript = True
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ThemeColor = xlThemeColorLight1
.TintAndShade = 0
.ThemeFont = xlThemeFontMinor
End With
End Sub
提前感谢您的帮助!
【问题讨论】:
-
显示当前输出的示例可能会有所帮助,即使它不是您想要的。这可能有助于错误诊断。
-
我从未见过在 VBA 代码中使用 >>>> 这样的方法。目的是什么?
标签: excel vba string-formatting string-concatenation superscript