我可以使用“常规”格式更改单元格中特定数字的字体

时间:2015-01-04 11:52:10

标签: excel vba fonts

我的单元格只有数字。它们未格式化为数字或文本。我发现Characters属性仅适用于文本字符串。是否有可能更改特定数字的颜色? (不将单元格数字格式更改为文本)。

1 个答案:

答案 0 :(得分:3)

你做不到。根据{{​​3}},"如果对象不支持富文本" ,则无法使用Characters方法格式化部分文本。

您的目标解决方法是使用辅助单元格:

  1. 编写用于复制数字的代码,并将其粘贴为另一个(帮助)单元格中的字符串。
  2. 在辅助单元格中设置单个数字格式。
  3. 将代码放在工作表模块中的Private Sub Worksheet_Change(ByVal Target As Range)事件Sub下。