Jak dwukrotnie kliknąć komórkę, aby otworzyć określony arkusz w programie Excel?
Czy chcesz szybko przejść do określonego arkusza w skoroszycie programu Excel? W tym artykule znajdziesz metodę VBA do otwierania określonego arkusza roboczego przez dwukrotne kliknięcie określonej komórki w programie Excel.
Kliknij dwukrotnie komórkę, aby otworzyć określony arkusz z kodem VBA
Kliknij dwukrotnie komórkę, aby otworzyć określony arkusz z kodem VBA
Wykonaj następujące czynności, aby otworzyć określony arkusz roboczy, klikając dwukrotnie komórkę w programie Excel.
1. Kliknij prawym przyciskiem myszy kartę arkusza zawierającą komórkę, którą chcesz otworzyć arkusz roboczy, klikając ją. A następnie kliknij Wyświetl kod z menu kontekstowego. Zobacz zrzut ekranu:
2. W otwarciu Microsoft Visual Basic for Applications okno, proszę skopiować następujący kod VBA do okna Code.
Kod VBA: kliknij dwukrotnie komórkę, aby otworzyć określony arkusz w programie Excel
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'Updated by Extendoffice 20180822
Dim xArray, xAValue As Variant
Dim xFNum As Long
Dim xStr, xStrRg, xStrSheetName As String
xRgArray = Array("A1;Sheet2", "A12;Sheet3", "A4;Sheet4", "A100;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
Note: W kodzie VBA „A1;Arkusz2""A12;Arkusz3""A4;Arkusz4""A100;Arkusz5" oznacza, że podwójne kliknięcie komórki A1 otworzy Arkusz 2, podwójne kliknięcie A2 otworzy Arkusz 3..., zmień je w zależności od potrzeb.
3. wciśnij inny + Q klucze razem, aby zamknąć Microsoft Visual Basic for Applications okno.
Odtąd dwukrotne kliknięcie komórki A1 w bieżącym arkuszu spowoduje natychmiastową aktywację określonego arkusza.
Podobne artykuły:
- Jak kliknąć lub dwukrotnie kliknąć komórkę, aby otworzyć określony formularz użytkownika w programie Excel?
- Jak dodać znacznik wyboru w komórce za pomocą dwukrotnego kliknięcia w programie Excel?
- Jak automatycznie dodawać / wprowadzać aktualną datę / godzinę w komórce za pomocą dwukrotnego kliknięcia w programie Excel?
- Jak dwukrotnie kliknąć komórkę i dodać 1 do tej wartości komórki w programie Excel?
- Jak wyświetlić kalendarz po kliknięciu określonej komórki w programie Excel?
Najlepsze narzędzia biurowe
Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas. Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...
Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę
- Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
- Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
- Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!