【问题标题】:Excel How to hyperlink to filtered dataExcel如何超链接到过滤的数据
【发布时间】:2014-08-08 09:33:12
【问题描述】:

我在一个 Excel 文件中有超过 2 张工作表,其中一张 (A) 包含我要过滤的数据。在其他工作表中,我希望每个都有一个超链接,单击该超链接将链接到工作表 A,该工作表根据该工作表显示过滤后的数据。

例如,在工作表 A 中,我有以下数据

A - apple
B - book
C - cat
A - angel
B - bread

在另一个工作表中,我有一个指向过滤数据“A”的超链接,因此当单击它时,工作表 A 将显示:

A - apple
A - angel

在另一个工作表中,当点击超链接时,它将显示工作表 A 中的过滤数据:

B - book
B - bread

我听说过 VBA,但我不知道。在不使用 VBA 的情况下,还有另一种更简单的方法吗?如果没有,你能给我一个关于 VBA 的指南吗?

【问题讨论】:

    标签: vba excel hyperlink


    【解决方案1】:

    您确实可以使用 VBA 做到这一点。作为 VBA 初学者,最好的选择是:

    1. Use the record macro functionality,然后
    2. Create a button(我认为您不能创建指向宏的超链接)执行所需的宏

    我为您的第一个示例做了这个(5 行数据,我添加了一个标题),生成的 VBA 代码如下:

    ActiveSheet.Range("$A$1:$B$6").AutoFilter Field:=1, Criteria1:="A"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-09-11
      • 2020-12-28
      • 2017-01-20
      • 1970-01-01
      • 2015-10-22
      • 1970-01-01
      • 2021-02-20
      相关资源
      最近更新 更多