跳到主要内容

如何创建一个带有超链接的下拉列表到Excel中的每个工作表?

作者:孙 最后修改时间:2020-09-21

也许您之前已经创建了一个下拉列表,但是您是否曾经创建过一个包含指向Excel中每个工作表的超链接的下拉列表,如下所示?
具有工作表链接1的doc下拉列表

创建带有工作表超链接的下拉列表

创建带有超链接的工作表列表好主意3


使用工作表超链接创建一个下拉列表

只有VBA代码可以处理Excel中的作业。

1。 点击 开发商 > 插页 > 组合框(ActiveX控件).
具有工作表链接2的doc下拉列表

注意:如果功能区中未显示开发人员选项卡,请单击 文件 > 附加选项 > 自定义功能区,然后检查 开发商 右框中的选项。 看截图:
具有工作表链接3的doc下拉列表

2.然后在任意位置绘制一个组合框。
具有工作表链接4的doc下拉列表

3.右键单击您刚才绘制的组合框的工作表,然后单击 查看代码 从上下文菜单。
具有工作表链接5的doc下拉列表

4.将以下代码复制并粘贴到空白脚本中,然后保存以返回到工作表。

VBA:使用工作表链接创建下拉列表

 Private Sub ComboBox1_Change()
'UpdatebyExtendoffice20180404
    Sheets(Me.ComboBox1.Text).Select
End Sub
Private Sub ComboBox1_GotFocus()
    Dim I As Long
    Me.ComboBox1.Style = fmStyleDropDownList
    If Me.ComboBox1.ListCount <> Sheets.Count Then
        Me.ComboBox1.Clear
        For I = 1 To ActiveWorkbook.Sheets.Count
            Me.ComboBox1.AddItem Sheets(I).Name
        Next
    End If
    Me.ComboBox1.DropDown
End Sub

具有工作表链接6的doc下拉列表

5。 点击 开发商 > 设计模式 退出设计模式。
具有工作表链接7的doc下拉列表

现在,所有工作表都已在下拉列表中列出,并且在单击工作表名称时它将转到工作表。
具有工作表链接8的doc下拉列表


创建带有超链接的工作表列表

如果您只想创建可点击工作表名称的列表,如下面的屏幕截图所示,则可以应用 Kutools for ExcelCreate List of Sheet Names 该功能可以创建有关工作表名称的超链接列表或有关工作表名称的宏按钮列表。

Kutools for Excel, 与超过 300 方便的功能,使您的工作更加轻松。 

安装后 Kutools for Excel,请执行以下操作:(立即免费下载Kutools for Excel!)

1。 点击 Kutools 加 > 工作表 > Create List of Sheet Names.
具有工作表链接9的doc下拉列表

2.在 Create List of Sheet Names 对话框,请执行以下操作:
具有工作表链接10的doc下拉列表

(1)。 检查一下 Contains a list of hyperlinks< 创建可点击工作表名称的列表,或选中 Contains buttons and macros 创建链接到每个工作表的按钮。

(2)。 给新表,您将在其中放置超链接的名称。

(3)。 指定新工作表的位置。

(4)。 指定显示为多少列的图纸链接。
具有工作表链接11的doc下拉列表

3.单击确定,现在可单击的工作表名称已显示在新工作表中。
具有工作表链接9的doc下拉列表

最佳办公生产力工具

🤖 Kutools 人工智能助手:基于以下内容彻底改变数据分析: 智能执行   |  生成代码  |  创建自定义公式  |  分析数据并生成图表  |  调用 Kutools 函数...
热门特色: 查找、突出显示或识别重复项   |  删除空白行   |  合并列或单元格而不丢失数据   |   不使用公式进行四舍五入 ...
超级查询: 多条件VLookup    多值VLookup  |   跨多个工作表的 VLookup   |   模糊查询 ....
高级下拉列表: 快速创建下拉列表   |  依赖下拉列表   |  多选下拉列表 ....
列管理器: 添加特定数量的列  |  移动列  |  切换隐藏列的可见性状态  |  比较范围和列 ...
特色功能: 网格焦点   |  设计图   |   大方程式酒吧    工作簿和工作表管理器   |  资源库 (自动文本)   |  日期选择器   |  合并工作表   |  加密/解密单元格    按列表发送电子邮件   |  超级筛选   |   特殊过滤器 (过滤粗体/斜体/删除线...)...
前 15 个工具集12 文本 工具 (添加文本, 删除字符,...)   |   50+ 图表 类型 (甘特图,...)   |   40+ 实用 公式 (根据生日计算年龄,...)   |   19 插入 工具 (插入二维码, 从路径插入图片,...)   |   12 转化 工具 (小写金额转大写, 货币兑换,...)   |   7 合并与拆分 工具 (高级组合行, 分裂细胞,...)   |   ... 和更多

使用 Kutools for Excel 增强您的 Excel 技能,体验前所未有的效率。 Kutools for Excel 提供了 300 多种高级功能来提高生产力并节省时间。  单击此处获取您最需要的功能...

描述


Office Tab 为 Office 带来选项卡式界面,让您的工作更加轻松

  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
  • 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
  • 每天将您的工作效率提高50%,并减少数百次鼠标单击!
Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
سلام
من میخوام توی لیستم فقط شیت های خاصی قرار بگیرن نه همه شیت ها
چطور این کار رو انجام بدم؟
ممنون
This comment was minimized by the moderator on the site
How can I create a drop down list with links to only certain pages in my excel workbook?
This comment was minimized by the moderator on the site
Consegui criar uma lista suspensa com hyperlinks de planilha, porém gostaria de aplicar apenas a algumas planilhas, como posso restringir esse comando?
There are no comments posted here yet
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations