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

比如 1000000.00, 转化成 “应付 1,000,000.00 元整”
要VBA的语句哦

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

确定即可
如你的数字在A10单元格
非要VBA
代码如下
range("A10").numberformat="应付#,##0.0 元整"
或者
range("a10").value=format(range("a10"), "应付#,##0.0元整")
后面这种方法直接变为了文本,前面的方法是设置了格式,值不变
温馨提示:答案为网友推荐,仅供参考
相似回答