Excel超链接/导航到不同的工作表

时间:2017-02-17 17:30:45

标签: excel excel-vba excel-formula vba

目前我的电子表格中有两张纸。

在Sheet 1上,我设置了3个单元格,用于测试通过,失败或接收NA的次数(实际上,在Sheet 2中标记为Pass,Fail和NA)。在表2(单元格V到AB)上,它包含PASS,Fail和NA注释。

第1张图片:

enter image description here

表2图片:

enter image description here

我想设置所谓的超链接,但它不能按照我需要的方式运行。

我想做什么:

例如,当单击工作表1中UAT Passed下面的单元格B4时,我希望它导航到工作表2并突出显示或仅显示其中包含单词Pass的单​​元格(包括所有行详细信息) 。我想将此应用于Fail和NA。 与此同时,在表1中的单元格B4到D4中,我希望它显示通过单元格V到AB存在的“通过,失败和NA”#。

如果我不清楚,请告诉我。

这是我目前的设置/公式:

enter image description here

2 个答案:

答案 0 :(得分:0)

使用名为Target的范围的Follow_Hyperlink event作为参数,该参数是包含超链接的单元格。使用范围设置您的逻辑,例如:

If Not Application.Intersect(Target, Range("B4")) Is Nothing Then
     Sheets("Sheet2").Activate
End if

答案 1 :(得分:0)

自己想出答案。以下公式最适合我:

=CONCATENATE(COUNTIF(Script!V2:AB67,"PASS"))

=CONCATENATE(COUNTIF(Script!V2:AB67,"NA"))

=CONCATENATE(COUNTIF(Script!V2:AB67,"FAIL"))