爱问知识人 爱问教育 医院库

请教EXCEL问题,如何用VBA实现单击单元格时转到与单元格名字相同的工作表

首页

请教EXCEL问题,如何用VBA实现单击单元格时转到与单元格名字相同的工作表

请教EXCEL问题,如何用VBA实现单击单元格时转到与单元格名字相同的工作表请教EXCEL问题,如何用VBA实现单击单元格时转到与单元格名字相同的工作表把工作簿内所有的工作表的名字列在了第一个表中,能不能在选中相应的名字时把该工作表变为活动工作表. 

提交回答
好评回答
  • 2008-01-17 09:30:32
    一般来说,如果表格不是很多,用excel的超链接功能即可实现.但是如果表格多了,用VBA就更为方便.可以按Alt+F11,在Sheet1中添加如下代码实现功能,希望符合你的要求 ^_^
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Count > 1 Then Exit Sub
    For i = 1 To Sheets.Count
    If Sheets(i).Name = Target.Text Then
    Sheets(i).Select
    End If
    Next
    End Sub

    夜***

    2008-01-17 09:30:32

其他答案

    2008-01-17 13:22:32
  • fdassssssssssssssssssssssssssss

    花***

    2008-01-17 13:22:32

  • 2008-01-17 06:57:01
  • 可以。操作如下:
    1、右键选中第一表标有工作表名字如“A表”单元格,在“超级链接/链接/本文档中位置/右框点“A表/确定”,即完成目录与工作表的链接。
    2、在A表某空闲单元格输入“返回目录”字样,用同样方法与目录表链接。
    3、在目录表单元格点A表名字,即可自动打开A表;在A表点“返回目录”单元格,即可回到目录表。

    c***

    2008-01-17 06:57:01

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):