如何Excel2007隐藏无数据的空列

 时间:2026-02-14 16:38:20

1、打开Excel文件,设置表单控件按钮并明确要隐藏列的数据范围。

如何Excel2007隐藏无数据的空列

2、同时按下ALT+F11键,在VBA代码书写界面写下VBA代码,如下。

如何Excel2007隐藏无数据的空列

3、保存后,返回Excel SHEET表内,将表单按钮指定到宏。

如何Excel2007隐藏无数据的空列

4、点击按钮,直接运行宏代码,运行后的效果如下,空列被隐藏了起来。

如何Excel2007隐藏无数据的空列

5、对VBA代码的解释,隐藏区域内的空列。

Sub 运行代码()

Dim Cel As Range

For Each Cel In Worksheets("数据").Range("A1:Z1")

    If Cel = "" Then

    Cel.EntireColumn.Hidden = True

    Else

    Cel.EntireColumn.Hidden = False

    End If

Next

End Sub

-------------------------------------------------------

1.Sub后为宏的名称,也为指定的名称

2.将Cel属性定义为范围

3.在数据工作表A1:Z1范围内逐个的查找

4.For next,如果单元格为空,则所在整列隐藏,如果不为空,则整列不隐藏。

5.If  then          else          end if语句

6.End sub结束宏

7.EntireColumn整列    EntireColumn整行    Hidden隐藏

8.Then 和Else的语句必须在下一行

如何Excel2007隐藏无数据的空列

  • ExceL中如何让符合条件的整合数据变色?
  • 如何快速创建多个工作表
  • EXCEL2007如何在单元格点击或输错时显示信息
  • excel实用技巧:HYPERLINK()函数插入超链接
  • 【Excel】按条件让整行变色
  • 热门搜索
    童心向党手抄报图 手抄报图片简单又漂亮 黄河手抄报 科技手抄报图片大全 端午节手抄报资料 扫黄打非手抄报 数学手抄报模板 爱祖国手抄报内容简短 初中手抄报 建党节手抄报简单内容