哈囉大家好
我遇到的問題是,同一個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相同值的格子
謝謝大家
試試看
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