iT邦幫忙

0

Excel 不同工作表尋找連結相同數值

哈囉大家好
我遇到的問題是,同一個excel檔案中工作表1的數值,是不是可以利用這個數值尋找到工作表2中相同值的位置。
我有試著做過超連結沒有問題,但是因為數據有點多,每格做超連結有點費時,想請問是不是有其他方法可以解決。我谷哥有搜尋到以前有一篇文章是利用VBA雙擊儲存格程式的語法,我試著照做但會出現【執行階段錯誤'1004':Class Range的Activate 方法失敗】

以下是我參考那篇文章操作但出現錯誤訊息的內容:

excel Alt+F11
選擇 sheet1(sheet1)

貼上
Option Explicit
'雙擊儲存格程式
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Workbooks("尋找的檔名.xls").Worksheets("Sheet1").Activate
Workbooks("尋找的檔名.xls").Worksheets("Sheet1").Cells.Find(What:=Target.Cells(1, 1).value).Activate
End Sub

之後在 sheet1 的格子雙擊,會跳到 尋找的檔名.xls 尋找格子的內容

希望有人可以幫幫忙,希望就是可以雙擊工作表1的儲存格就會跳到工作表2相同值的格子
謝謝大家

2 個回答

1
海綿寶寶
iT邦大神 1 級 ‧ 2021-05-27 17:51:20
最佳解答

試試看
Option Explicit
'雙擊儲存格程式
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Worksheets("Sheet2").Activate
Worksheets("Sheet2").Cells.Find(What:=Target.Cells(1, 1).Value).Activate
End Sub

gietin iT邦新手 5 級 ‧ 2021-05-28 09:28:13 檢舉

謝謝大大的幫忙,修改成您提供的以後順利解決了
太感謝了~~~

問題解決就好

0
millych12
iT邦新手 5 級 ‧ 2021-05-28 22:59:44

好實用好強大的公式!下次會試試看!感謝大大

我要發表回答

立即登入回答