EXCEL链接隐藏的工作表由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“excel如何隐藏工作表”。
教你链接隐藏的EXCEL工作表
在实际的OFFICE应用中,我们接触比较多的是EXCEL表格。我们经常会遇到这样的问题:在一个EXCEL工作薄中,有许多工作表,下面满满的全是标签,这样看起来很乱,而有时候我们需要隐藏部分工作表,当我们隐藏部分工作表时,有时又需要链接其中的内容。而实际操作中,往往是隐藏的工作表无法被链接。本文主要是和大家分享下怎样链接被隐藏的工作表。
这里要应用到宏,暂时只支持OFFICE 2003版的EXCEL表格(部分OFFICE 2007版EXCEL表格的宏加载有问题,因此就不讲述)。
首先新建个EXCEL表格。如图1:
图1 在此工作薄中新建了3个表格,这里分别命名为:总表、大致科技、大治1。在这里,作者的想法是只让第一个表即“总表”显示,其他两个表格“大致科技”隐藏,而需要链接的时候也能打开。我们来看具体步骤。
由于用到宏的操作,我们先来设置下。
点击“工具”选项卡下面“宏”的“安全性”,如图2
图2 打开如图3所示的窗口:
图3 这里选中第三个,安全级别为低。
接着再打开“工具”选项卡里面的“选项”,如图4
图4 打开如图5所示的窗口:
图5 这里点击“安全性”选项卡,把“保存时从文件属性中删除个人信息”前面的勾去掉。这样就设置好了。回到工作表“总表”中。
下面我们要在E3这个单元格建立一个矩形框,用来链接“大致科技”这个表。先新建一个矩形框,点击如图6所示的矩形框,图6 在E3这个单元格内建立一个矩形框,双击这个矩形框,写入你想显示的文字,这里写入“详细信息”,如图7:
图7 可以复制这个矩形框,在E4这个单元格内粘贴,以方便后面用到的时候不需要新建了。下面我们来编写宏代码,来达到点击这个矩形框来显示本来隐藏的第二个表格,即“大致科技”这个表格。
第一步:右击E3单元格内的矩形框,这里要在矩形框的边缘右击,点击“指定宏”,如图8
图8 打开如图9的窗口
图9 这里点“新建”,就直接打开了VBA编辑窗口,如图10
图10 在弹出的窗口里面,我们输入代码如下: Sheet2.Visible = True Sheet2.Select 如图11
这里第一句的意思是让第二个表格显示,第二句的意思是让第二个表格打开。为什么先让他显示而不是直接打开呢,因为第二个表格是隐藏的,下面我们来设置第二个表格即“大致科技”隐藏。
第二步:下面我们在左边的“工程”窗口,双击第二个表格,也就是“大致科技”这个表格。如图12
图12 找开图13的窗口
图13 点击“通用”后面的小倒三角,点击“Worksheet”,如图14
图14 接着点“SelectionChange”,后面的小倒三角,点击“Deactivate”后,如图15
图15 我们在此输入隐藏窗口的代码:如图16 Sheet1.Select Sheet2.Visible = False
第一句的意思是打开第一个表格,第二句的意思是把第二个表格隐藏。在Deactivate事件中,这两句的意思是当第二个表格即表格“大致科技”,失去焦点后,就打开第一个表格,隐藏第二个表格,即打开“总表”,隐藏“大致科技”。
通过第二步,我们把表格“大致科技”隐藏了起来,而第一步设置了矩形框的打开“大致科技”这个表格的命令。下面我们保存下看看效果怎么样。
回到“总表”,点击E3单元格中的“详细信息”,这时你就会发现打开了“大致科技”这个表格。然后再回到“总表”,再看下面的标签栏,“大致科技”这个表格也被隐藏了。如图17
图17 这样就达到了我们的目的。后面的其他表格想要隐藏的话就依此类推好了。希望能帮得到需要的朋友们。