Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Excel单元格中换行逗号分隔的数字_Excel_Vba - Fatal编程技术网

在Excel单元格中换行逗号分隔的数字

在Excel单元格中换行逗号分隔的数字,excel,vba,Excel,Vba,我试图通过下面的代码将逗号分隔的数字包装在Excel单元格中 Worksheets("Sheet1").Range("B1").WrapText = True 数字是包装好的,但末尾的数字是破损的 例:编号12345345568912351245896312568745 显示为 12345345,56891235,1245 8963,12568745 我希望这些显示为 12345345,56891235, 12458963,12568745 你能不能把这栏再宽一点?试过了。将列加宽

我试图通过下面的代码将逗号分隔的数字包装在Excel单元格中

Worksheets("Sheet1").Range("B1").WrapText = True
数字是包装好的,但末尾的数字是破损的

例:编号12345345568912351245896312568745

显示为

12345345,56891235,1245  
8963,12568745
我希望这些显示为

12345345,56891235,  
12458963,12568745

你能不能把这栏再宽一点?试过了。将列加宽在此处不起作用,因为数量不可预测。请在逗号和下一个数字之间留出空格。@Scott谢谢。它起作用了。但是,即使使用了Autofit,最后一行数字也不会显示。我们已手动增加单元格高度<代码>代码工作表(“Sheet1”).Range(“B1”).EntireRow.Autofit
代码
启用文字换行后,有时自动调整行高不会处理它,除非它需要缩小。因此,您应该将行高度更改为比2行高很多(比如说是当前行的3倍),然后使用AutoFit。