WPS表格快速隐藏不使用的区域方法

   在自动化办公中,如果希望在WPS表格中只显示指定的部分区域,其余部分设置为隐藏,则需要多次使用行隐藏和列隐藏命令。作为办公高手,可以用VBA代码将选中的连续区域以外的区域一次性全部隐藏。

  第一步,制作文档。

  打开WPS表格 2009(在线文档公测版),新建一个空白文档,在一些区域输入数字,作为使用区域。

  第二步,点击“工具”—“宏”—“创建”新宏。


  第三步,在Microsoft Visual Basic 中输入或复制下列代码。

  Sub HiddenSurroundRange()

  Dim CelFirst As Range, CelLast As Range

  If Not Selection Is Nothing Then

  With Selection

  '当前选中区域的第一个单元格

  Set CelFirst = .Cells(1)

  '当前选中区域的最后一个单元格

  Set CelLast = .Cells(.Cells.Count)

  End With

  If CelFirst.Address <> "$A$1" Then

  '蓝色区域

  With Range([a1], CelFirst.Offset(IIf(CelFirst.Row = 1, 0, -1), IIf(CelFirst.Column = 1, 0, -1)))

  '如果当前选中区域不包括第一行,则隐藏蓝色区域所在的行

  If CelFirst.Row <> 1 Then .EntireRow.Hidden = True

  '如果当前选中区域不包括第一列,则隐藏蓝色区域所在的列

  If CelFirst.Column <> 1 Then .EntireColumn.Hidden = True

  End With

  End If

  If CelLast.Address <> "$IV$65536" Then

  '与上面类似处理绿色区域

  With Range(CelLast.Offset(IIf(CelLast.Row = 65536, 0, 1), IIf(CelLast.Column = 256, 0, 1)),

  [IV65536])

  If CelLast.Row <> 65536 Then .EntireRow.Hidden = True

  If CelLast.Column <> 256 Then .EntireColumn.Hidden = True

  End With

  End If

  End If

  End Sub


  第四步,执行“视图—工具—控件工具箱”,单击“按钮”,选择合适的位置插入一个悬浮的“隐藏”按钮,为它指定HiddenSurroundRange宏。

  第五步,选定使用区域,点击“隐藏”按钮,使用区域以外的区域一次性全部隐藏。


  小提示:WPS默认安装没有VBA环境,也无法使用宏功能,若要实现教程所述功能,需要另外安装VBA,WPS office在线文档公测版可以共享文档,只要有邮箱,就可以共享VBA文档,免去寻觅、下载之苦。另外, 由于实例中运用了“宏”,在打开该文件时要启用宏。

时间: 2024-12-30 08:20:54

WPS表格快速隐藏不使用的区域方法的相关文章

用金山wps表格快速生成用户名与密码的方法

  很多公司都为每一个员工提供了独立的OA系统帐号,为了方便管理,很多行政都会提前为员工设置不一样的登录用户名与密码,不过,如果员工数量大的话,要设置用户名与密码,工作量也是挺大的.今天,小编就以下面的设置方法:公司简称加个人姓名缩写作为大家的用户名,用姓名缩写加公司的电话号码作为各用户的密码,为大家讲解一下快速生成用户名与密码的方法! 详细制作步骤如下: 1.首先,新建一个工作簿,在sheet1中输入各列标题及其他信息. 2.接下来,就要来生成用户名列和密码啦!单击D2格,在英文半角状态下输入

怎样使用wps表格快速生成用户名和密码

  使用wps表格快速生成用户名和密码的方法 1.首先,新建一个工作簿,在sheet1中输入各列标题及其他信息. 2.接下来,就要来生成用户名列和密码啦!单击D2格,在英文半角状态下输入"="cnxx"&B2"(不含最外侧的中文引号),回车确认就得到了一个用户名."&"在这里作为合并字符把姓名代码和公司名称合并.以此类推,剩下的人的用户名都可以通过这种方式来完成.如图所示: 3.接下来同样用"&"来生成

用WPS表格快速创建相同结构的工作表

在实际工作中,用户有时需要创建多个结构相同的工作表,本文主要对如何利用WPS表格快速创建相同工作表进行详细地介绍. 通常情况下,创建相同结构工作表有以下几种情况: 1.在源工作表未创建的情况下,用户同时建立多个工作表. 2.源工作表已经建立,用户需要以源工作表作为模板复制其他工作表. 源工作表未建立 如果用户首次创建源工作表,按照下面的步骤将一次性建立多个结构相同的工作表. 1) 打开WPS表格,根据需求插入多个空工作表. A.选择"插入|工作表"菜单项,打开"插入工作表&q

wps表格如何隐藏状态栏

  在wps表格中隐藏状态栏的方法: 一.在电脑桌面的wps表格程序图标上双击鼠标左键,将其打开运行.如图所示; 二.在打开的wps表格窗口中,点击左上角的"文件"命令选项.如图所示; 三.在弹出的"文件"命令选项对话框中,选择并点击"选项"命令选项.如图所示; 四.点击"选项"命令选项后,这个时候会弹出工作簿的"选项"对话框.如图所示; 五.在"选项"对话框中,选择左侧窗格的"

改变WPS表格中工作表的颜色的方法

  改变WPS表格中工作表的颜色的方法 1.打开WPS表格,我们可以看到在系统默认的情况下我们的工作表的标签颜色是灰色的,如下图; 2.然后选择我们需要更换颜色的工作表,单击其表格界面的左上角的倒三角按钮,在弹出的下拉菜单中选择"格式"选项卡的"工作表"选项组,在其自动出现的菜单中选择"工作标签颜色"选项,然后进行颜色的选择,例如"粉红"; 3.返回到我们的工作表中会发现刚刚选中的工作表的标签已经更换了颜色; 提示:现在我们的

WPS表格中数字转换为人民币大写的方法

  WPS表格中数字转换为人民币大写的方法          1.打开WPS表格,选中要设置人民币大写的单元格,鼠标右键,点击"设置单元格格式",如下图. 2.弹出"单元格格式"对话框,在"数字"选项卡,分类里选择"特殊",然后在类型里选择"人民币大写",单击"确定"按钮,如下图. 3.人民币大写设置完成,请看下图.

使用Excel表格快速分离姓名和手机号码的方法

  使用Excel表格快速分离姓名和手机号码的方法         分离姓名和手机号码 常用的公式是: B2公式: =LEFTB(A2,SEARCHB("?",A2)-1) C2公式 =MIDB(A2,SEARCHB("?",A2),11) 其实,有比这个更快的方法,不需要任何公式和函数.只需要把A列调整至4个汉字的宽度,然后执行: 开始 - 填充 - 两端对齐 执行后的姓名和手机号码已经完全分离出来,如下图所示 接下就只需要稍作整理,在B2输入1再选取B2:B3向

wps表格怎样隐藏数据

  wps表格隐藏数据的方法 1.打开WPS表格,选定想要隐藏的一行数据.(如图所示) 2.选定要隐藏的一行数据后,点击菜单功能区里的[行和列]选项.(如图所示) 3.点击[行和列]选项右下角的[小倒三角形],在弹出的菜单下选择[隐藏与取消隐藏]--[隐藏行](如图所示) 4.完成以上步骤操作后,隐藏数据完成.(如图所示)

WPS表格引用之:单元格和区域的表示

列标和行号 wps表格中,如果需要在公式中使用其它单元格的值,就需要引用那个单元格.要引用单元格,就得知道每个单元格的名称. WPS表格的最上面是一行字母序号,A.B.C--,它们就是列标;最左边是一列数字序号,1.2.3--,它们就是行号. 唔,如果你没发现列标和行号,那一定是没把它们显示出来.在"视图"工具栏,或者"选项"窗口的"视图"页,勾选"显示行号列标"即可将列标和等号显示出来. 单个单元格的名称 某个单元格被选中时