我正在VB 6中编写一个应用程序,我需要将Excel工作表的列宽调整为该列中内容的最大大小。属性Autofit
仅使列的宽度与其标题的宽度一样宽。但我希望它能够根据其内容的最大尺寸来完成。
有没有办法实现这个目标?
答案 0 :(得分:3)
自动调整功能应该可以正常工作,只需确保:
希望,这有助于......
答案 1 :(得分:3)
您的代码应如下所示:
Columns("D:D").EntireColumn.AutoFit
答案 2 :(得分:3)
此示例将A
上的列I
的宽度更改为Sheet1
,以达到最佳效果:
Worksheets("Sheet1").Columns("A:I").AutoFit
此示例仅根据单元格A
的内容更改E
上Sheet1
列的宽度,以实现最佳匹配:
A1:E1
答案 3 :(得分:2)
自动调整仅适用于数字和日期。
答案 4 :(得分:0)