在Excel表格上应用filter的公式

Excel 2013工作簿中有两个工作表。 第一个是客户信息表,第二个是客户购买的表。 第二个表格有与每个购买相关的“客户ID”。 我想要实现的是客户端表中每个客户端旁边的链接,点击后将用户发送到第二个表中的已过滤视图。 我相信我可以使用Excels超链接function跨工作表进行链接,但是如何使它适用于表格的filter?

非常感谢!

K.

在计划之后。 链接表[Sheet …]

在这里输入图像说明

数据表[数据]

在这里输入图像说明

你可以添加代码:

Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim Crit As String If Target.Rows.Count = 1 And Target.Columns.Count = 1 Then If Target.Column = 3 Then Crit = Cells(ActiveCell.Row, 1).Value If ActiveCell.Row = 1 Then Crit = "ALL" If Crit = "" Then Exit Sub Sheets("Data").Select Sheets("Data").Range("A1").Select If Crit = "ALL" Then ' ALL Selection.AutoFilter Else Selection.AutoFilter Field:=1, Criteria1:=Crit End If End If End If End Sub 

在事件select名单的名单更改工作表。
macros认为数据在表格“数据”上。
如果你点击标签所有的macros显示所有…