Excel 在VBA中将字符串附加到粗体字符串

Excel 在VBA中将字符串附加到粗体字符串,excel,excel-2010,vba,Excel,Excel 2010,Vba,我有一个单元格,其中包含文本,我想在它的末尾附加一个不是粗体的字符串。一个例子是第23456\34567\45678号地块。我在下面的代码尝试将整个字符串变为粗体,结果是领口批次23456\34567\45678 如何确保23456\34567\45678不是粗体?您需要根据字符位置指定格式,方法如下: .Cells(7, 5).Characters(Start:=1, Length:=13).Font.FontStyle = "Bold" 您需要根据字符的位置指定格式,方法如下: .Cell

我有一个单元格,其中包含文本,我想在它的末尾附加一个不是粗体的字符串。一个例子是第23456\34567\45678号地块。我在下面的代码尝试将整个字符串变为粗体,结果是领口批次23456\34567\45678


如何确保23456\34567\45678不是粗体?

您需要根据字符位置指定格式,方法如下:

.Cells(7, 5).Characters(Start:=1, Length:=13).Font.FontStyle = "Bold"

您需要根据字符的位置指定格式,方法如下:

.Cells(7, 5).Characters(Start:=1, Length:=13).Font.FontStyle = "Bold"
功能区的“开发人员”选项卡上的“录制宏”按钮对于查找类似内容非常有用


功能区的“开发人员”选项卡上的“录制宏”按钮对于查找类似内容非常有用。

这可能是宏录制器的一个很好的使用案例。您能解释更多吗?这需要保存在代码中。这可能是宏记录器的一个很好的使用案例。您能解释更多吗?这需要保存在代码中。
.Cells(7, 5).Characters(Start:=14).Font.FontStyle = "Regular"