Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 9997|回复: 22

下拉菜单做超链接,新增sheet自动添加到下拉菜单中,查看记录时跳转到相应sheet

[复制链接]
发表于 2017-8-9 15:08 | 显示全部楼层 |阅读模式
各位老师、大神,        下午好。
         excel菜鸟求助。
         1.每增加1个sheet就会在C列下拉菜单中自动添加;
         2.新增加记录:C列选择客户后自动跳转到相应客户的sheet中;
         3.查看:点击已记录的C列客户自动跳转到相应的sheet中
          感谢各位帮助!

日报-模板.zip

279.39 KB, 下载次数: 85

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2017-8-9 15:26 | 显示全部楼层
使用工作表事件完成。
  1. Private Sub Worksheet_Change(ByVal Target As Range)
  2. If Target.Count > 1 Then Exit Sub
  3. If Target.Column <> 3 Then Exit Sub
  4. If Target.Row = 1 Then Exit Sub
  5. Sheets(Target.Value).Select
  6. Target.Hyperlinks.Add Anchor:=Target, Address:="", SubAddress:=Target.Value & "!A1", TextToDisplay:=Target.Value
  7. End Sub

  8. Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  9. If Target.Count > 1 Then Exit Sub
  10. If Target.Column <> 3 Then Exit Sub
  11. If Target.Row = 1 Then Exit Sub
  12. Dim sh&, s$
  13. For sh = 3 To Sheets.Count
  14.   s = s & "," & Sheets(sh).Name
  15. Next
  16. Cells.Validation.Delete
  17. Target.Validation.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:=Mid(s, 2)
  18. End Sub
复制代码

评分

参与人数 1学分 +1 收起 理由
韩立 + 1 学习了

查看全部评分

回复

使用道具 举报

发表于 2017-8-9 15:28 | 显示全部楼层
附件也给你。

TEST2.zip

283.79 KB, 下载次数: 204

评分

参与人数 1学分 +1 收起 理由
韩立 + 1 学习了

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2017-8-9 15:42 | 显示全部楼层

非常感谢。1和2的需求都实现了,需求3能不能实现呢?
回复

使用道具 举报

发表于 2017-8-9 15:44 | 显示全部楼层
原有的数据加上超链接也很简单,但是好像没有必要,因为每次选择C列单元格后,那个单元格就会自动设置超链接,以后一直有效。之前没有设定的,你点击选取一次就行了。
回复

使用道具 举报

 楼主| 发表于 2017-8-9 15:50 | 显示全部楼层
大灰狼1976 发表于 2017-8-9 15:44
原有的数据加上超链接也很简单,但是好像没有必要,因为每次选择C列单元格后,那个单元格就会自动设置超链 ...

再次感谢
因为这个日报要发给老板看,他需要点击日报的客户名称查看对应客户内容的变化    我是个小菜鸟,不会设置   
麻烦帮忙解决,O(∩_∩)O谢谢



回复

使用道具 举报

发表于 2017-8-9 15:52 | 显示全部楼层
都设置好了呀,我的意思是原来没有设置超链接的单元格,你都选取一次下拉列表,再保存就OK啦!
你试试有问题再跟我说
回复

使用道具 举报

 楼主| 发表于 2017-8-9 16:13 | 显示全部楼层
大灰狼1976 发表于 2017-8-9 15:52
都设置好了呀,我的意思是原来没有设置超链接的单元格,你都选取一次下拉列表,再保存就OK啦!
你试试有问 ...

不好意思,刚才没有测试,3个问题都解决了。
{:18:}{:221:}
回复

使用道具 举报

发表于 2021-11-15 16:31 | 显示全部楼层
大灰狼1976 发表于 2017-8-9 15:26
使用工作表事件完成。

您好,网上查询下拉菜单和超链接看到这段代码,我的需求比较简单,制作一个工作总结查看表。
层级:副总经理(4个人)、总监(8个人)
日期:这个也像他的问题一样设置一个下拉框,自动添加SHEET就行;
但是会多一步层级和日期的联动,您能帮我看一下吗?

工作总结.zip

8.66 KB, 下载次数: 10

回复

使用道具 举报

发表于 2021-11-15 19:57 | 显示全部楼层
199408080017 发表于 2021-11-15 16:31
您好,网上查询下拉菜单和超链接看到这段代码,我的需求比较简单,制作一个工作总结查看表。
层级:副总 ...

不太明白你所说的层级和联动是什么意思,有以下提问:
1、层级下拉框里是什么数据,举个例子;
2、日期下拉框里是什么数据,怎么和层级联动;
3、两个下拉框选中内容后,需要做什么处理;
抱歉我不喜欢挤牙膏,所以请详细回答下。

评分

参与人数 1学分 +2 收起 理由
韩立 + 2 我和小伙伴都惊呆了

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-4 13:27 , Processed in 0.317557 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表