excel合并单元格如何自动换行,且可以自动根据文字调整行高?

2024-11-30 18:42:31
推荐回答(3个)
回答1:

自动换行的话和没合并过的方法一样,自动调整大小的话没有发现能成批的自动调整,估计合并过的单位格EXCEL把当成多个单元格看吧,就像数据库里套用excel表数据一样,没合并的可以用,合并过的就不行。网上到是有这种问题的解决方法,是个VB代码,发给你试试看吧。
Sub Macro1()
Dim i%, x%
For i = 7 To [e65536].End(xlUp).Row
Rows(i).AutoFit
x = Rows(i).Height
Rows(i).RowHeight = x + 10
Next i
End Sub
如果你有这个问题的新方法请给我也发个过来,呵呵

回答2:

你的意思是合并单元格之后,无法自动调整行高,有些内容会隐藏在下面,不显示出来吧?
这个问题好像就是无法完美解决的,即使使用VBA也会存在一些问题,不建议这样做。还是手工调吧,而且如果是交出去的表格,最好也不要合并单元格,不但样式不好处理,数据处理也不方便。

回答3:

研究了半天excel,没结果,但如果你需要应急的话可以在合并的单元格上放一个文本框,用文本框的特点来弥补合并单元格的不足!