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