在宏用数据填充单元格后,我试图更改单元格中的内容。例如,我的宏会将 750 放入单元格中。然后,我需要在单元格中的 750 之后放置一个“T”,而不删除 750。每次使用宏时,750 都会发生变化,所以我不能只使用 ActiveCell.FormulaR1C1 = "750 T “
它始终是一个添加了“T”的数字,尽管如果将其格式化为文本也可以。
最佳答案
您想保留现有内容并添加 T,因此方法如下:
ActiveCell.Value = ActiveCell.Value & " T"
您可以将 ActiveCell 更改为您想要的任何内容。
完全抄袭@padawan0007,尽管答案很明显。
另外我还想问一下您使用 ActiveCell.FormulaR1C1 是否有特殊原因?如果您不插入实际公式,则应使用 .Value。
关于vba - 使用 VBA 将文本添加到单元格,而不删除单元格中已有的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31545216/