VBA--行和列的编辑(二)

点击上方

蓝色

文字  关注我们吧!

送人玫瑰,手有余香,请将文章分享给更多朋友

动手操作是熟练掌握EXCEL的最快捷途径!

上一篇我们讲了如何获取/设置行高。下面,我们继续来介绍如何获取和设置列宽。

01

如何获取/设置列的宽度

用ColumnWidth属性获取/设置指定单元格区域的列的宽度。用该属性可以获取指定列的宽度,进而设置其它列,或者将多列统一设置为某个相同的宽度。

对象.ColumnWidth

对象.ColumnWidth = 设置值

下例中,先将A列的列宽设置为9,然后将B-D列的列宽都改为6,将E列和F列的列宽改成和A列相同。用ColumnWidth属性设置列宽时,即使在对象中指定单元格,也可以获取/设置列宽。

完成之后的效果是这个样子的。

02

如何自动调整行高和列宽

用Auto方法使列宽和行高可以随着输入内容自动调整。行高自动调整为行内所用的最大字体高度,列宽自动调整为列中输入的最长字符串的宽度。

对象.AutoFit

下例中,随着输入内容自动调整行高和列宽。在A-F列中随着各自输入的字符宽度自动调整列宽,在第3行-第6行中随着各自输入字符的大小自动调整行高。

03

单元格高度和宽度的获取

用Height属性获取单元格区域的高度,用Width属性来获取单元格区域的宽度。如果只能指定一个单元格,那么获取包含该单元格的行高和列宽。如果指定单元格区域,则获取该单元格区域的总高度和总宽度。

对象.Height

对象.Width

下例中将获取单元格A2-F7的高度和宽度。

运行后结果如下。

-END-

长按下方二维码关注EXCEL应用之家

面对EXCEL操作问题时不再迷茫无助

推荐阅读:

IF函数七兄弟,个个本领大!

一对多查询经典函数组合拓展应用--多对多查询

来,平均一下!

总结篇--反向查找函数使用终极帖

遇到不规范的数据录入,你该怎么办?

戳原文,更有料!免费模板文档!

(0)

相关推荐