在Excel中 使用宏将数字转为千分位格式,要求结果是文本的可以于别的文本拼接。

比如 1000000.00, 转化成 “应付 1,000,000.00 元整”要VBA的语句哦
2024-12-02 18:13:12
推荐回答(2个)
回答1:

你可以直接设置单元格格式即可,为什么要用VBA?
方法如下
选择你要转化的单元格,单元格格式,自定义
应付#,##0.0 元整

确定即可
如你的数字在A10单元格
非要VBA
代码如下
range("A10").numberformat="应付#,##0.0 元整"
或者
range("a10").value=format(range("a10"), "应付#,##0.0元整")
后面这种方法直接变为了文本,前面的方法是设置了格式,值不变

回答2:

路过的,也来学习,,