我有兩個工作表。 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