如何在 Excel 中雙擊單元格開啟指定的worksheet?


Excel 是一款功能強大的資料組織和分析工具,此功能允許您透過雙擊單元格快速在工作簿中的工作表之間瀏覽。本指南將引導您完成在 Excel 中配置此功能的步驟。無論您是 Excel 新手還是經驗豐富的使用者,此影片都將為您提供提高工作效率並使工作表之間導航更高效所需的技能。

雙擊單元格以開啟指定的worksheet

這裡我們將使用 VBA 程式碼來完成任務。因此,讓我們來看一個簡單的過程,瞭解如何雙擊單元格以在 Excel 中開啟指定的worksheet。

步驟 1

考慮任何包含多個工作表的 Excel 工作簿。

首先,右鍵單擊工作表名稱,然後選擇“檢視程式碼”以開啟 VBA 應用程式。

步驟 2

然後將以下程式碼複製到文字框中。

程式碼

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim xArray, xAValue As Variant
Dim xFNum As Long
Dim xStr, xStrRg, xStrSheetName As String
xRgArray = Array("A1;Sheet2", "A2;Sheet3", "A3;Sheet4", "A4;Sheet5")
On Error Resume Next
For xFNum = LBound(xRgArray) To UBound(xRgArray)
xStr = ""
xStr = xRgArray(xFNum)
xAValue = ""
xAValue = Split(xStr, ";")
xStrRg = ""
xStrRg = xAValue(0)
xStrSheetName = ""
xStrSheetName = xAValue(1)
If Not Intersect(Target, Range(xStrRg)) Is Nothing Then
Sheets(xStrSheetName).Activate
End If
Next
End Sub

此程式碼將在分別雙擊 A1、A2、A3 和 A4 單元格時開啟 Sheet2、Sheet3、Sheet4 和 Sheet5。

步驟 3

然後使用 Alt + Q 關閉 VBA 並完成任務。

結論

在本教程中,我們使用了簡單的過程來展示如何在 Excel 中雙擊單元格開啟指定的worksheet,以突出顯示特定資料集。

更新於: 2023-07-13

971 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告