2024年4月27日发(作者:)
在excel操作中,我们有时需要自动的隐藏某些空列,如何自动的实现呢?这就需要用到vba代码,
具体怎么做?对于新手来说还是有一定难度,怎么办?下面给大家分享excel2007将无数据空列隐藏的
方法。
excel2007将无数据空列隐藏的方法
打开excel文件,设置表单控件按钮并明确要隐藏列的数据范围。
同时按下alt+f11键,在vba代码书写界面写下vba代码,如下。
保存后,返回excel sheet表内,将表单按钮指定到宏。
点击按钮,直接运行宏代码,运行后的效果如下,空列被隐藏了起来。
对vba代码的解释,隐藏区域内的空列。
sub 运行代码()
dim cel as range
for each cel in worksheets("数据").range("a1:z1")
if cel = "" then
= true
else
= false
end if
next
end sub
-------------------------------------------------------
后为宏的名称,也为指定的名称
2.将cel属性定义为范围
3.在数据工作表a1:z1范围内逐个的查找
next,如果单元格为空,则所在整列隐藏,如果不为空,则整列不隐藏。
then else end if语句
sub结束宏
column整列 entirecolumn整行 hidden隐藏
和else的语句必须在下一行
excel2007如何将无数据空列隐藏 excel如何隐藏列 excel取消隐藏列
发布评论