我有两个工作表。 Sheet1具有工单的列表(A列),Sheet2具有根据工单购买的物料编号列表。 Sheet1中只有一个工单,但可以有多个物料编号链接到一个工单。单击指向另一个工作表的超链接时运行宏
Sheet2看起来像这样;
ColumnA ColumnB
Order1 Material1
Order1材料2
Order2 Material1
Order3 Material1
我有一次工单号被点击超链接,VLOOKUP组合Sheet1它将在列出材料的Sheet2中转到相同的工单号。
现在我想在单击超链接后运行宏,以便将Sheet2过滤为仅显示针对该工作订单购买的材料。我尝试了以下不起作用的内容。请帮忙!
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
MsgBox "Run Code"
End Sub
有一个叫Worksheet_SelectionChange事件,但我没有足够的熟悉它提供一个完整的答案,但我认为这是你需要的 – Moacir
你能提供你的工作表中设置超链接单元格的快照吗? – Zac
= HYPERLINK(“#”&地址(MATCH(M2,Sheet2!A:A),2 ,,,“Goods Movement”),IFERROR(VLOOKUP(M2,Sheet2!A:M,2,FALSE),“”) ) – Francoiswc