在excel表格中如何使用vba修改指定列宽?

办公教程导读

收集整理了【在excel表格中如何使用vba修改指定列宽?】办公软件教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含518字,纯文字阅读大概需要1分钟

办公教程内容图文

Windows使用教程,Windows系统教程,Windows优化教程

2、初始的列宽叫做默认行高,在vba里可以用一个代码指定StandardWidth。默认列宽的宽度是8.38。

Windows使用教程,Windows系统教程,Windows优化教程

3、需要注意的是,默认行高standardwidth是一个定量赋值,不能直接使用,必须指定对象使用,所以我们可以指定一个对象ThisWorkbook.ActiveSheet.Columns.ColumnWidth,就可以正常使用了。

Windows使用教程,Windows系统教程,Windows优化教程

4、如果需要调整列宽,我们可以使用指定一个按钮来恢复默认列宽,也可以在表格初始化时即是默认列宽,但是这样的操作并无实际意义,所以我们应该是将代码修改一下改为控制所需要修改的列。ThisWorkbook.ActiveSheet.Columns(a).ColumnWidth

Windows使用教程,Windows系统教程,Windows优化教程

5、也就是我们需要给列对象加上可输入的变量赋值,这里我们设定一个变量a为字符串,其输入的结果会自动用双引号括起来。

Windows使用教程,Windows系统教程,Windows优化教程

6、最终我们可以使用输入的赋值来确定所需要修改的列的区域范围,支持单列的修改,也支持多列的修改。输入的方式使用首列和末列用冒号分隔就行了。这样输入b:d就可以了。

Windows使用教程,Windows系统教程,Windows优化教程

办公教程总结

以上是为您收集整理的【在excel表格中如何使用vba修改指定列宽?】办公软件教程的全部内容,希望文章能够帮你了解办公软件教程在excel表格中如何使用vba修改指定列宽?
如果觉得办公软件教程内容还不错,欢迎将网站推荐给好友。

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » 在excel表格中如何使用vba修改指定列宽?