如何在 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 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告