Sådan oprettes du hurtigt et katalog til din Excel-projektmappe via VBA

Det er nødvendigt at oprette et katalog til en projektmappe med mange regneark. Her har vi en hurtig metode til at oprette et katalog i et Excel-regneark.

I vores forrige artikel Sådan oprettes et katalog i din Excel via hyperlinks, vi har talt om at oprette et katalog ved at indsætte hyperlinks i et regneark. Oprettelse af et katalog til en projektmappe med mange regneark kan være meget nyttigt. Men at tilføje hyperlinks en efter en manuelt kan være tidskrævende. Derfor har vi her en ny metode til hurtigt at oprette et sådant katalog.

Opret et katalog

På billedet nedenfor er der mange regneark i projektmappen.Et eksempel på katalog

Og nu kan du oprette et katalog i denne projektmappe.

  1. Højreklik på en af ​​fanerne i båndet.
  2. Og klik derefter på knappen "Tilpas båndet" i menuen.Tilpas båndet
  3. I vinduet "Excel-indstillinger" skal du markere indstillingen "Udvikler" i området "Hovedfaner".
  4. Og klik derefter på “OK”.Tjek udvikler
  5. Klik nu på fanen "Udvikler" i båndet.
  6. Klik derefter på knappen “Visual Basic” i værktøjslinjen.Visual Basic

Således har du åbnet Visual Basic Editor. Faktisk kan du også trykke på genvejstasten "Alt + F11" på tastaturet for hurtigt at åbne editoren.

  1. Højreklik nu i VBA-projektoren.
  2. Og flyt derefter markøren på indstillingen "Indsæt".
  3. I indstillingsmenuen skal du vælge indstillingen “Modul”.Indsæt et modul

Derfor har du indsat et nyt modul i projektet.

  1. Kopier nu følgende VBA-koder til det nye modul:

Under Opret menu ()

    Dim a som helhed

    a = 1

    'tilføj et nyt regneark

    Arbejdsark. Tilføj før: = Ark (1)

    Ark (1) .Name = “Menu”

    Arbejdsark ("Menu"). Område ("A1"). Værdi = "Menu"

    For a = 2 Til ActiveWorkbook.Worksheets.Count

        Arbejdsark ("Menu") Område ("A" og a) = Ark (a). Navn

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

        Adresse: = ””, _

        Underadresse: = ”'” & Ark (a). Navn & “'! R1C1”, _

        TextToDisplay: = Ark (a). Navn

    Næste

End Sub

I denne kode indsætter vi et nyt regneark med navnet "Menu" i begyndelsen. Hvis der allerede er et regneark med navnet "Menu", kan du enten ændre VBA-koden eller ændre navnet på det eksisterende regnearknavn. Desuden vil vi indtaste listen i den første kolonne i det nye regneark. Hvis du har brug for at indtaste kataloget i et andet interval, kan du også ændre det efter dit behov.

  1. Tryk nu på knappen "Kør sub" i værktøjslinjenKør Sub

Derudover kan du også trykke på knappen “F5” på tastaturet.

  1. Kom nu tilbage til grænsefladen til regnearket.Kataloget

Der er et nyt regneark med navnet "Menu" i projektmappen. Og alle arknavne er angivet i regnearket med de tilsvarende hyperlinks. Fra denne metode kan du nemt oprette et katalog på en hurtig tid.

En sammenligning mellem de to metoder

I vores forrige artikel Sådan oprettes et katalog i din Excel via hyperlinks, tilføjer vi kataloget manuelt. Og vi sammenligner forskellen mellem de to metoder i nedenstående tabel.

Sammenligning Opret et katalog manuelt Brug VBA-procedure
Advantage 1. Alle Excel-brugere kan nemt bruge denne metode.

2. Hvis du ikke har nogen viden om VBA, kan du bruge denne metode.

1. Gennem VBA-procedurer kan du afslutte denne opgave med kun et klik.

2. Du kan også ændre VBA-koder for at opfylde andre krav.

Ulempe 1. Hvis der er mange regneark i projektmappen, bruger du bestemt meget tid på at indsætte hyperlinks.

2. Du skal vælge hyperlinks en efter en, og dette vil let føre til fejl.

1. Hvis du ikke er fortrolig med VBA-koder, vil du støde på problemer, når du kører koderne.

2. Brug af VBA-koder komplicerer opgaven.

 

Håndter uventede situationer i Excel

Hvis du bruger Excel ofte til at afslutte din opgave, vil du uundgåeligt støde på nogle fejl. For det meste kan du afslutte Excel og derefter genstarte det. Således vil disse små fejl forsvinde. Nogle fejl i Excel vil dog føre til alvorlig Excel-korruption. Og resultatet kan være ufatteligt. I dette øjeblik kan du reparere xls-dataproblem af vores dygtige værktøj. Ved hjælp af dette effektive værktøj er det eneste, du skal gøre, at vente på, at gendannelsesprocessen er afsluttet.

Forfatter Introduktion:

Anna Ma er datagendannelsesekspert i DataNumen, Inc., som er verdens førende inden for datagendannelsesteknologier, herunder reparere skader på datadata og Outlook-reparationssoftwareprodukter. For mere information besøg www.datanumen.com

Kommentarer er lukket.