请问excel vba中,如何设置单元格列宽?

发布网友 发布时间:2022-04-21 20:11

我来回答

4个回答

热心网友 时间:2023-11-04 10:00

  对于这个问题,你可以有一下解决办法:

  ①利用单元格range的属性entireColumn

  如:更改sheet2上A列单元格的列宽为50

Sheet2.Range("a1").EntireColumn.ColumnWidth = 50

  → →上面这句话也可以用下面这句话代替

Sheet2.Range("A1").ColumnWidth = 50

  → →当然也可以用下面这句话代替

sheet2.Columns("A:A").ColumnWidth =50

  ②可以更改工作表中所有单元格的列宽,利用cells的属性cloumnWidth

Sheet2.Cells.ColumnWidth = 50

  

  注:用以上方式也可以设置行高,rowHeight属性,方法相同;

  希望能帮到你,谢谢!

热心网友 时间:2023-11-04 10:00

Columns("A:A").ColumnWidth = 18.88

热心网友 时间:2023-11-04 10:01

With ActiveCell
.RowHeight = 35
.ColumnWidth = 35
End With

热心网友 时间:2023-11-04 10:01

录制个宏,再修改数值最简单。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top