电脑教程
位置:首页>> 电脑教程>> office教程>> excel数据透视表如何创建导航工作表

excel数据透视表如何创建导航工作表

  发布时间:2023-04-23 21:55:48 

标签:excel图表制作,excel常用函数,excel数据透视表,Excel教程

当工作簿中的工作表不多时,我们只需要单击底部的工作表名到达想要操作的工作表。然而,当有很多工作表时,要找到想要的工作表就需要边单击滚动按钮边查找工作表,这可能要花点时间了。

其实,我们可以创建一个导航工作表,将工作簿中的所有工作表名称都放置到导航工作表中,并设置到工作表的链接,这样,我们只需要单击工作表名称,即可到达相对应的工作表。同时,在每个工作表中,放置回到导航工作表的链接,这样单击该链接就可以迅速回到导航工作表。这样更方便快捷,如下图1所示。

excel数据透视表如何创建导航工作表

图1

实现上述功能的VBA代码如下:

Sub NavigateWorksheet()

Dim wks As Worksheet

Dim i As Integer

i = 0

‘如果存在”导航”工作表,则清除其内容

‘如果不存在”导航”工作表,则添加

If SheetExists(“导航”) Then

Cells.ClearContents

Worksheets(“导航”).Range(“A1”).Select

Else

Worksheets.Add before:=Worksheets(1)

ActiveSheet.Name = “导航”

End If

‘遍历工作表

For Each wks In Worksheets

i = i + 1

‘排除”导航”工作表

If i = 1 Then GoTo Continue

‘添加导航链接

With ActiveCell

.Value = wks.Name

.Hyperlinks.Add ActiveCell,””, _

wks.Name & “!A1″, _

TextToDisplay:=wks.Name, _

ScreenTip:=”单击返回导航工作表”

With Worksheets(i)

.Range(“A1″).Value =”返回到工作表: ” & ActiveSheet.Name

.Hyperlinks.AddSheets(wks.Name).Range(“A1”), “”, _

“‘” &ActiveSheet.Name & “‘” & “!” &ActiveCell.Address, _

ScreenTip:=”返回到工作表:” & ActiveSheet.Name

End With

End With

ActiveCell.Offset(1, 0).Select

Continue:

Next wks

End Sub

‘判断工作表是否存在

Function SheetExists(strName) As Boolean

Dim obj As Object

On Error Resume Next

Set obj = ActiveWorkbook.Sheets(strName)

If Err.Number = 0 Then

SheetExists = True

Else

SheetExists = False

End If

End Function

运行NavigateWorksheet过程,将在工作簿中创建一个名为“导航”的工作表(如果该工作表已存在,则清空其中的内容),然后在“导航”工作表的列A中输入该工作簿其他工作表的名称并建立到该工作表的链接,同时在其他工作表的单元格A1中创建返回“导航”工作表的链接。

代码的图片版如下:

excel数据透视表如何创建导航工作表

0
投稿

猜你喜欢

  • DVDFab All-In-One是完整复制和转换DVD和蓝光DVD的解决方案,在一个简单的和快速的方式备份的DVD。复制,RIP,克隆,分
  • 在使用我们的win10系统时,多用户都会遇到这样的情况,就是我们不能连续按同一个键输入文字。如果我们连续按,就没有效果了。如何解决这个问题?
  • 演示动画操作步骤 单元格的合并:同时选中需要合并的单元格(如A1:G1),然后按一下“格式”工具栏上的“合并及居中”按钮即可。 撤销单元格的
  • 我们在wps表格中处理数据的时候,经常需要在其中插入新行和新列,那么,你知道如何插入吗?下面就让小编告诉你怎样在wps表格中插入新行和新列的
  • 通过系统无法删除这个全角/半角切换快捷键,windows下的输入法,有一个全/半角切换的快捷方式Shift+Space,由于生活习惯不都是一
  • 使用Win10系统的用户应该会遇到过应用商店闪退的问题,这也是最多人遇到的应用商店问题,那么该如何解决应用商店的闪退问题呢?下面就教大家如何
  • 许多用户在工作的时候,经常会用到网银,而网银目前只能在IE浏览器中进行操作使用,但是有不少Win10用户发现自己的电脑在使用的时候找不到IE
  • 浏览器网页502 bad gateway是一个非常郁闷的事情,其实解决方法非常简单,下面来看看详细的教程,需要的快点来看看吧。浏览器网页50
  • 相信大家都有遇到过,做表格时,有时候输入一个比较长的语句时,默认情况下,文字会超出单元格的边界,那么怎么设置自动换行呢?1、打开speedo
  • 有用户在使用windows10的时候可能会出现开机弹出cmd的情况,要怎么解决这个问题呢?有的小伙伴并不是很清楚,接下来小编就分享给大家wi
  • WPS演示文档怎么添加倒计时动画?WPS中想要制作一个数字倒计时的动画,该怎么倒计时动画效果呢?下面我们就来看看详细的教程,需要的朋友可以参
  • 第一部分:sumifs函数用法介绍excel中sumifs函数是Excel2007以后版本新增的多条件求和函数。sumifs函数的语法是:S
  • 学习并熟练使用前面介绍的Excel的五大功能(参见《用Excel学数据挖掘》一文),就可以掌握数据挖掘的基本操作,并逐步把数据挖掘应用到工作
  • 尽管刚刚发布了Win10创作者更新,可微软的脚步一点也没慢下来。这两天,已经有接连三个版本的RS3预览版与大家见面了。虽说是RS3(RedS
  • 如果你希望Word在启动时能自动打开你上次编辑的文档,可以用简单的宏命令来完成:(1)选择“工具”菜单中的“宏”菜单项,单击“录制新宏”命令
  • 1、点击word软件,任意版本均可(2003-2016均可)。2、点击“新建空白文档”,新建一个空白文档。3、在顶部的菜单栏中点击“插入”。
  • 大家在使用Win8.1系统过程中,会突然发现,电脑桌面的右下角的音量图标不见了,一些用户就不知道如何调节音量了。那么win8如何把系统右下角
  • Win7纯净版如何打开光盘映像文件?我们安装系统都要用到镜像文件,Win7光盘映像文件详细大家应该都是见过这个文件的,但是相信很多朋友都不知
  • 许多用户在使用电脑的时候经常为了方便都会选择笔记本电脑,但是不少用户因为各种原因,都需要再外接一个显示屏来使用,但是不少用户不知道笔记本电脑
  • 笔记本电脑跟台式电脑有很多的区别,其中有一个是大家一眼都能看出来的,那就是笔记本是有触摸板的。这个触摸板是可以用来控制电脑用的。不过有用户遇
手机版 电脑教程 asp之家 www.aspxhome.com