Przejdź do głównej zawartości

Jak zastosować przycisk, aby otworzyć inny skoroszyt w programie Excel?

W arkuszu roboczym możemy wstawić hiperłącze, aby połączyć inny skoroszyt, dzięki czemu można go szybko i łatwo otworzyć. Ale czy kiedykolwiek próbowałeś utworzyć przycisk do otwierania innego skoroszytu za pośrednictwem aktywnego skoroszytu?

Zastosuj przycisk, aby otworzyć inny skoroszyt z kodem VBA


strzałka niebieski prawy bąbelek Zastosuj przycisk, aby otworzyć inny skoroszyt z kodem VBA

W programie Excel możemy wstawić przycisk kształtu, a następnie połączyć z nim kod. Możesz rozwiązać to zadanie, wykonując następujące czynności:

1. Kliknij wstawka > Kształty > Prostokątzobacz zrzut ekranu:

przycisk doc, aby otworzyć skoroszyt 1

2. Następnie przeciągnij myszą, aby narysować przycisk kształtu i sformatuj go zgodnie z potrzebami, patrz zrzut ekranu:

przycisk doc, aby otworzyć skoroszyt 2

3. A następnie przytrzymaj ALT + F11 klawisze, aby otworzyć Microsoft Visual Basic for Applications okno.

4. Kliknij wstawka > Modułi wklej następujący kod w Moduł Okno.

Kod VBA: Otwórz określony skoroszyt:

Sub Openworkbook_Click()
'Updateby Extendoffice
    Dim xWb As Workbook
    Dim wbName As String
    On Error Resume Next
    Set xWb = Workbooks.Open("C:\Users\DT168\Desktop\test\Book2.xlsx")
    wbName = xWb.Name
    If Err.Number <> 0 Then
        MsgBox "This workbook does not exist!", vbInformation, "Kutools for Excel"
        Err.Clear
    Else
        MsgBox "This workbook is opened!", vbInformation, "Kutools for Excel"
    End If
End Sub

Note: W powyższym kodzie należy zmienić ścieżkę i nazwę pliku C: \ Users \ DT168 \ Desktop \ test \ Book2.xlsx do rzeczywistej ścieżki skoroszytu, do którego chcesz utworzyć łącze.

5. Następnie zapisz i zamknij to okno kodu, kliknij prawym przyciskiem myszy przycisk kształtu, który utworzyłeś, wybierz Przypisz makro z menu kontekstowego w wyskakującym pliku Przypisz makro kliknij nazwę makra Otwórz skoroszyt_Kliknij właśnie wstawiłeś i kliknij OK przycisk, zobacz zrzut ekranu:

przycisk doc, aby otworzyć skoroszyt 3

6. Teraz po kliknięciu przycisku kształtu:

(1.) Jeśli skoroszyt nie istnieje, pojawi się następujące okno zachęty:

przycisk doc, aby otworzyć skoroszyt 4

(2.) Jeśli skoroszyt istnieje, zostanie otwarty od razu i pojawi się również okienko zachęty przypominające:

przycisk doc, aby otworzyć skoroszyt 5

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

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...

Opis


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!
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I keep on receiving this workbook does exist whilst I input the correct file path and name to the real path of the workbook?
This comment was minimized by the moderator on the site
Thank you so much. I'm from Venezuela, I needed a cod that works and this works excellently well. Regards...
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations