Vba 带有计数器和过滤器的单元锚

Vba 带有计数器和过滤器的单元锚,vba,excel,countif,Vba,Excel,Countif,已解决:我将使用透视表来绕过我在下面描述的过程。谢谢你,@Scott Holtzman 我在一个工作簿中有两个Excel工作表,我正在尝试将工作表1中的值链接到工作表2中相应的计数 例如: 目标 单击单元格A1、A2等以超链接到相应的工作表,并显示与A1、A2等匹配的特定单元格 背景 表1按“全球区域”和“国家”范围列出了表2中的申请国。本表按特定地区和特定国家列出了申请数量 第2页包含完整的应用程序列表 过程 表1中的单元格A1具有=COUNTIFS(全球_地区,“EMEA”)将返

已解决:我将使用透视表来绕过我在下面描述的过程。谢谢你,@Scott Holtzman


我在一个工作簿中有两个Excel工作表,我正在尝试将工作表1中的值链接到工作表2中相应的计数

例如:

目标

  • 单击单元格A1、A2等以超链接到相应的工作表,并显示与A1、A2等匹配的特定单元格
背景

  • 表1按“全球区域”和“国家”范围列出了表2中的申请国。本表按特定地区和特定国家列出了申请数量

  • 第2页包含完整的应用程序列表

过程

  • 表1中的单元格A1具有
    =COUNTIFS(全球_地区,“EMEA”)
    将返回20的值

  • 表1中的单元格A2具有
    =COUNTIFS(全球_地区,“EMEA”,国家,“西班牙”)
    将返回5的值

  • 将超链接添加到单元格A1以显示相应的20个单元格。细胞A2的相同过程

结果

  • 当我点击表1中的单元格A1时,我将被重定向到表2,显示与
    =COUNTIFS(全球_地区,“EMEA”)
    过滤器匹配的20应用程序

  • 当我点击表1中的单元格A2时,我将被重定向到表2,显示与
    =COUNTIFS(全球地区,“EMEA”,国家,“西班牙”)
    过滤器匹配的5应用程序


有了一些基本的Excel知识,我就可以链接到工作簿中的另一个工作表,而不需要专门显示相应的应用程序。通过一点研究,我似乎需要使用一点VB脚本来创建一个宏来添加到单元格A1和A2。

为什么不制作一个透视表,可以展开和收缩并显示计数,然后显示组成计数的列表?如果您确实需要代码,请创建一个超链接,然后使用工作表中的
工作表\u FollowHyperlink
事件过滤下一张工作表中的数据并显示出来。@ScottHoltzman感谢您的建议。我目前正在考虑使用我的数据添加透视表。至于
工作表\u FollowHyperlink
,我将尝试一下,看看是否可以实现这一点。我不太确定如何添加这个,但我会查找它。谢谢。是的,透视表是更好的选择(在真空中)。