Excel2007如何将无数据空列隐藏

百科信息网软件应用
91

  在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

  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的语句必须在下一行

猜你感兴趣:

1.excel2007取消隐藏列的设置教程

2.2007excel表格隐藏后无法取消隐藏

3.excel怎么隐藏列和取消隐藏列

4.excel隐藏列怎么不能取消隐藏



最新软件应用

软件应用
软件应用

excel中如何输入欧元符号

浏览量(470) 2023-02-25
软件应用

excel中设置首行缩进的方法教程

浏览量(3277) 2023-02-25
软件应用
软件应用

在Excel中如何绘制直方图

浏览量(349) 2023-02-25