根据行中的单元格字符数自动调整行高

时间:2014-02-19 23:20:21

标签: excel excel-vba vba

我正在尝试自动调整行中单元格的行高。它们是由合并单元格制成的单元格,并包含文本。我需要行来更改高度以允许显示单元格中的所有文本。我还需要该行中具有最多字符的单元格的高度为主导。

我尝试使用目标单元格根据字符数更改高度,但在修改字符数较少的单元格时,由于新的目标字符数,行会缩小。

因此,例如,在一行中有4个单元格:如果第3个单元格有200个字符,高度从默认值变为150,修改第4个单元格只有20个字符应该保持行的高度相同该行仍然有200个字符。

1 个答案:

答案 0 :(得分:0)

对于垂直合并的单元格:您需要暂时取消合并单元格,对第一行使用自动调整,记下行的高度,然后重新合并单元格并调整高度,如上所述。

这适用于设置水平合并单元格的高度:您需要暂时取消合并单元格,将第一个单元格的宽度增加到合并单元格的总宽度,使用自动调整作为行,然后最后重置宽度第一个细胞并再次合并细胞。