是否有一个 VBA 代码允许修改数字,同时在单元格中保持单词不变?
Posted
技术标签:
【中文标题】是否有一个 VBA 代码允许修改数字,同时在单元格中保持单词不变?【英文标题】:Is there a VBA code which allows modification of number while keeping the word constant within a cell? 【发布时间】:2020-08-24 01:32:56 【问题描述】:对不起,我之前发布的问题不是很详细。 是否有任何 VBA 代码可以更改数字,同时在单元格中保持单词不变?由于我来自印度尼西亚,并且每月报告生产线的产量,盒子的单词是“dus”,所以我正在寻找一个输入数字和单词“dus”的解决方案" 将与它一起出现在同一个单元格中。我希望它显示如下:
23 dus
44 dus
15 dus
12 dus
从示例中可以看出,数字发生了变化,“dus”一词保持不变。我是 VBA 新手,所以我不知道应该使用什么代码才能使其正常工作。
【问题讨论】:
这能回答你的问题吗? Add common prefix to all cells in Excel 【参考方案1】:在 VBA 中,您可以设置 NumberFormat
属性。这使用与右键单击单元格的“格式化单元格...”选项相同的语法,但是,当您添加文本时,您需要使用双引号来表示单引号。
Range("A1:A12").NumberFormat = "#"" dus"""
在“格式化单元格...”对话框中输入为#" dus"
。
【讨论】:
但是当我尝试它时,当我右键单击并单击可以输入您上面提到的内容的格式单元格时,我别无选择...以上是关于是否有一个 VBA 代码允许修改数字,同时在单元格中保持单词不变?的主要内容,如果未能解决你的问题,请参考以下文章
vba 判断一个单元格中是不是包含某个字符串 有则执行后面的语句