Jak szybko utworzyć katalog dla skoroszytu programu Excel za pośrednictwem języka VBA

Podziel się teraz:

Konieczne jest utworzenie katalogu dla skoroszytu z wieloma arkuszami. Tutaj mamy szybką metodę tworzenia katalogu w arkuszu programu Excel.

W naszym poprzednim artykule Jak utworzyć katalog w programie Excel za pomocą hiperłączy, mówiliśmy o tworzeniu katalogu poprzez wstawianie hiperłączy do arkusza. Tworzenie katalogu dla skoroszytu z wieloma arkuszami może być bardzo przydatne. Ale ręczne dodawanie hiperłączy jeden po drugim może być czasochłonne. Dlatego tutaj mamy nową metodę szybkiego tworzenia takiego katalogu.

Utwórz katalog

Na poniższym obrazku w zeszycie ćwiczeń znajduje się wiele arkuszy.Przykład dla katalogu

A teraz możesz utworzyć katalog w tym skoroszycie.

  1. Kliknij prawym przyciskiem myszy jedną z kart na wstążce.
  2. A następnie kliknij przycisk „Dostosuj wstążkę” w menu.Dostosuj wstążkę
  3. W oknie „Opcje programu Excel” zaznacz opcję „Programista” w obszarze „Zakładki główne”.
  4. Następnie kliknij „OK”.Sprawdź dewelopera
  5. Teraz kliknij zakładkę „Deweloper” na wstążce.
  6. Następnie kliknij przycisk „Visual Basic” na pasku narzędzi.Visual Basic

W ten sposób otworzyłeś Edytor Visual Basic. W rzeczywistości możesz także nacisnąć klawisz skrótu „Alt + F11” na klawiaturze, aby szybko otworzyć edytor.

  1. Teraz kliknij prawym przyciskiem myszy projektor VBA.
  2. A następnie przesuń kursor na opcję „Wstaw”.
  3. W podmenu wybierz opcję „Moduł”.Wstaw moduł

Dlatego dodałeś nowy moduł do projektu.

  1. Teraz skopiuj następujące kody VBA do nowego modułu:

Sub UtwórzMenu()

    Dim a As Integer

    a = 1

    'dodaj nowy arkusz

    Worksheets.Add Before:=Arkusze(1)

    Arkusze(1).Nazwa = „Menu”

    Worksheets("Menu").Range("A1").Value = "Menu"

    Dla a = 2 Do ActiveWorkbook.Worksheets.Count

        Worksheets("Menu").Range("A" & a) = Sheets(a).Nazwa

        ActiveSheet.Hyperlinks.Add Anchor:=Worksheets(“Menu”).Range(“A” & a), _

        Adres:=””, _

        Adres podrzędny:=”'” & Sheets(a).Nazwa & “'!R1C1”, _

        TextToDisplay:=Arkusze(a).Nazwa

    Następna

End Sub

W tym kodzie na początku wstawiamy nowy arkusz roboczy o nazwie „Menu”. Jeśli istnieje już arkusz o nazwie „Menu”, możesz zmienić kod VBA lub zmienić nazwę istniejącej nazwy arkusza. Poza tym wprowadzimy listę w pierwszej kolumnie nowego arkusza. Jeśli potrzebujesz wprowadzić katalog w innym zakresie, możesz go również zmodyfikować zgodnie z potrzebami.

  1. Teraz naciśnij przycisk „Uruchom sub” na pasku narzędziUruchom Sub

Dodatkowo możesz również nacisnąć przycisk „F5” na klawiaturze.

  1. Teraz wróć do interfejsu arkusza roboczego.Katalog

W skoroszycie znajduje się nowy arkusz o nazwie „Menu”. Wszystkie nazwy arkuszy są wymienione w arkuszu wraz z odpowiednimi hiperłączami. Dzięki tej metodzie możesz łatwo i szybko stworzyć katalog.

Porównanie dwóch metod

W naszym poprzednim artykule Jak utworzyć katalog w programie Excel za pomocą hiperłączy, katalog dodajemy ręcznie. I porównamy różnicę między dwiema metodami w poniższej tabeli.

Porównanie Utwórz katalog ręcznie Użyj procedury VBA
Przewaga 1. Każdy użytkownik programu Excel może z łatwością korzystać z tej metody.

2. Jeśli nie masz pojęcia o VBA, możesz skorzystać z tej metody.

1. Dzięki procedurom VBA możesz zakończyć to zadanie jednym kliknięciem.

2. Możesz także zmienić kody VBA, aby spełnić inne wymagania.

Niekorzyść 1. Jeśli skoroszyt zawiera wiele arkuszy, z pewnością spędzisz dużo czasu na wstawianiu hiperłączy.

2. Musisz wybierać hiperłącza jeden po drugim, a to łatwo doprowadzi do błędów.

1. Jeśli nie znasz kodów VBA, napotkasz problemy podczas uruchamiania kodów.

2. Używanie kodów VBA skomplikuje zadanie.

 

Radzenie sobie z nieoczekiwanymi sytuacjami w programie Excel

Jeśli często używasz Excela do kończenia zadań, nieuchronnie napotkasz pewne błędy. W większości przypadków wystarczy zamknąć Excela i uruchomić go ponownie. W ten sposób drobne błędy znikną. Jednak niektóre błędy w Excelu mogą prowadzić do poważnych uszkodzeń. A skutki mogą być niewyobrażalne. W tym momencie możesz… napraw problem z danymi xls przez nasze sprawne narzędzie. Z pomocą tego skutecznego narzędzia jedyne, co musisz zrobić, to poczekać na zakończenie procesu odzyskiwania.

Wprowadzenie autora:

Anna Ma jest ekspertem ds. Odzyskiwania danych w DataNumen, Inc., która jest światowym liderem w technologiach odzyskiwania danych, w tym napraw uszkodzenie danych dokumentu i oprogramowanie do naprawy programu Outlook. po więcej informacji odwiedź www.datanumen.com

Podziel się teraz:

Możliwość dodawania komentarzy nie jest dostępna.