vba 如何自动调整合并单元格的行高?

我先求得单元格内容的行数(Ctrl+回车的换行方式),然后乘以13.5,得到行高。
但是如果在换行前的内容比单元格宽度要长,那么就会在换行符前就换行一次,这样还是不能显示单元格所有内容。例如以下截图,其实第二列下面还有一行,因为第一行内容已经超过列宽了,所以第一行自动换行了,但我分号后真正的第二行就显示不出来了……

求助ing………………

Selection.WrapText = True 将选择区域设置为自动换行
Selection.autofit 将选择区域设置为设置自动行高

selection可以改为rows(XX),xx为要改行高的哪行!
或者改成指定单元格,比如Range("A1")
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-04
Worksheets(1).Rows("1:2").AutoFit 自动行高

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网