首页 > 解决方案 > VBA:ColumnWidth 不适用于第一列

问题描述

我的问题是关于 VBA 格式化单元格:我试图根据我的 UserForm 的 texboxes 作为值将一些文本放入单元格中。问题是,当用户输入长文本时,我想调整列宽,我已经尝试了所有这些代码,但它们都不适用于第一列:

Columns("A:A").ColumnWidth = 12
Columns(1).ColumnWidth = 12
Worksheets("Sheet2").Range("A1:B1").Columns.AutoFit

另请注意,它只发生在 A 列中,第二列和第三列的列宽调整为我想要的代码:

Columns("C:D").ColumnWidth = 12
Columns("D:D").ColumnWidth = 12

有什么建议吗?

这就是它的样子……

标签: excelvbacolumn-width

解决方案


推荐阅读