vba - 使用 VBA 将文本添加到单元格,而不删除单元格中已有的内容

标签 vba excel

在宏用数据填充单元格后,我试图更改单元格中的内容。例如,我的宏会将 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/

相关文章:

excel - vba:查找文本中不存在的数字

vba - Excel VBA 未保存在当前目录中

excel - 如何按功能选择单元格

excel - VBA 如何更快地循环? [X < 0.51 秒]

excel - 从网页获取链接/URL - Excel VBA

excel - 如何从工作表中的所有单元格中删除特殊字符

excel - Application.WorksheetFunction.Match 方法

excel - 刷新Web服务功能的宏

excel - 更改代码以允许选择多个文件

java - 如何找到最接近目标输出 (Y) 的最佳函数输入整数 (X)?