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

我只有数字的单元格。 它们没有格式化为数字或文本。 我发现Characters属性只适用于文本string。 有没有可能改变特定数字的颜色? (无需将单元格数字格式更改为文本)。

你不能这样做。 根据官方文档 , “如果对象不支持富文本则不能使用字符方法来格式化文本的一部分”

你的目标的解决方法是使用助手单元格:

  1. 编写用于复制数字的代码,并将其作为string粘贴到不同的(帮助程序)单元中。
  2. 在辅助单元中格式化单个数字。
  3. 将您的代码放在工作表模块中的Private Sub Worksheet_Change(ByVal Target As Range)事件Sub下。