excel 如何能点一个一工作表中的一个名称就能转到另一个工作表中?

比如 第一列是地区 第二列是名字
同一工作薄中,我只要一点地区上(华南地区),就会自动跳转为叫“华南地区”的工作表,能函数能做出来吗?如果用VBA,能详细点吗?我没从接触过VBA的

超级链接,选取单元格(华南地区)-超级链接--选择本文档中的位置

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-14
超级联机解决问题,不要用VBA的。
任意单元格输入以下公式:
=HYPERLINK("#工作簿名称!A1","超级链接名称")
工作簿名称改为工作表中任意工作簿的名称,如sheet1,改为=HYPERLINK("#sheet1!A1","超级链接名称")
超级链接名称自己随意命名即可。
将A1修改成任意单元格,如D5,即指向你指定的工作表sheet1的D5单元格。
第2个回答  2012-03-09
函数可以做的是使用辅助列。
假设AB二列是原数据
C1输入
=HYPERLINK("#"&A1&"!A1",A1)
下拉填充,现在C列与A列内容相同,但C列却是有超链接的。
你的情况用vba没必要。
其实你完全可以使用定义名称加上公式的方法,自动取出工作表名并添加链接本回答被网友采纳
第3个回答  推荐于2016-08-30
1、右键点这个单元格,然后选择“超链接
2、链接到:选择“本文档中的位置”
3、选择要转到的表名
第4个回答  2012-03-09
路过
相似回答