Innholdsfortegnelse
Noen ganger blir Excel-arbeidsboken stor på grunn av mange regneark. På grunn av å ha flere regneark, er det vanskelig å få oversikt over dem alle. I så fall kan en innholdsfortegnelse være en god løsning. Denne artikkelen vil vise hvordan lage en innholdsfortegnelse for faner ved hjelp av VBA-kode og hyperkoblinger i Excel. Jeg tror du finner denne artikkelen informativ og får noe verdifullt innside.
Last ned øvelsesarbeidsbok
Last ned øvelsesarbeidsboken nedenfor.
Innholdsfortegnelse for Tabs.xlsm
6 egnede metoder for å lage innholdsfortegnelse for faner i Excel
For å lage en innholdsfortegnelse for faner har vi funnet seks forskjellige måter du enkelt kan bruke gjøre jobben. I denne artikkelen ønsker vi å bruke flere Excel-kommandoer, -funksjoner og enda viktigere, en VBA-kode for å lage en innholdsfortegnelse for faner. Før vi gjør noe, må vi lage noen regnearkfaner.
Etter det ønsker vi å bruke Excel-funksjonene og VBA-koden for å lage den nødvendige innholdsfortegnelsen for faner .
1. Bruke kontekstmenyen
Vår første metode er veldig enkel å bruke. Her vil vi skrive ned hvert regnearkfanenavn og legge til en lenke der. Deretter, hvis vi klikker på lenken, vil den ta oss til det bestemte regnearket. For å forstå metoden, følg trinnene.
Trinn
- Skriv først ned alle regnearkfanenehvor du vil legge til lenker.
- Deretter høyreklikker du på celle B5 .
- Det vil åpne kontekstmenyen .
- Derfra velger du alternativet Link .
- En annen måte kan du få alternativet Link .
- Gå først til Sett inn -fanen på båndet.
- Velg deretter Link fra Links -gruppen.
- Som et resultat vil den åpne Insert Hyperlink -dialogboksen.
- Velg deretter Plasser i dette dokumentet fra Link til -delen.
- Deretter angir du evt. cellereferanse.
- Velg deretter stedet i dette dokumentet. Ettersom vi ønsker å lage en hyperkobling av USA-regnearket, så velg USA.
- Til slutt klikker du på OK .
- Det vil lage en hyperkobling på celle B5 .
- Følg samme prosedyre og legg til en hyperkobling i hver celle i innholdsfortegnelsen.
- Så, hvis du klikker på noen faner, vil det ta oss til det bestemte regnearket fanen.
- Her klikker vi på Australia -fanen, og den tar oss til Australia-regnearkfanen. Se skjermbildet.
2. Innbygging av VBA-kode
Du kan bruke VBA-kode til å lage en innholdsfortegnelse for faner. Før du gjør noe, må du legge til Utvikler-fanen på båndet. Etter det bruker duVBA-koden og lag en innholdsfortegnelse i Excel for faner. Følg trinnene.
Trinn
- Gå først til Utvikler -fanen på båndet.
- Deretter , velg Visual Basic fra Code -gruppen.
- Det åpner Visual Basic alternativ.
- Deretter går du til Sett inn -fanen der.
- Deretter velger du alternativet Modul .
- Det vil åpne et Modul kodevindu der du vil skrive VBA-koden din.
7050
- Lukk deretter Visual Basic-vinduet.
- Deretter går du til fanen Utvikler igjen.
- Velg alternativet Makroer fra Kode gruppen.
- Som et resultat vil Makro -dialogboksen vises.
- Velg deretter alternativet Innholdsfortegnelse fra delen Makronavn.
- Til slutt klikker du på Kjør .
- Som et resultat vil det gi oss følgende resultat. Se skjermbildet.
- Deretter, hvis du velger en fane, vil den ta den til det regnearket.
- Her velger vi fanen Finland , den tar oss til regnearkfanen Finland. Se skjermbildet.
Les mer: Hvordan lage innholdsfortegnelse ved å bruke VBA i Excel (2 eksempler)
3. Bruke HYPERLINK-funksjonen
I denne metoden vil vi bruke HYPERLINK-funksjonen . Avved å bruke HYPERLINK funksjonen lager vi en innholdsfortegnelse for faner. Etter det, hvis du klikker på fanen, vil den ta deg til den bestemte regnearkfanen. For å forstå denne metoden, følg trinnene nøye.
Trinn
- Velg først celle B5 .
- Skriv deretter ned følgende formel.
=HYPERLINK("#'United States'!A1","USA")
- Deretter trykker du Enter for å bruke formelen.
- Velg deretter celle B6 .
- Skriv ned følgende formel.
=HYPERLINK("#'France '!A1","France")
- Trykk deretter Enter for å bruke formelen.
- Gjør samme prosedyre for andre celler for å lage en tabell med innhold for faner.
- Til slutt vil vi få følgende resultat.
- Deretter, hvis du velger en fane, vil den ta det til regnearkfanen.
- Her velger vi Frankrike -fanen, den tar oss til Frankrike-regnearket fanen. Se skjermbildet.
Les mer: Hvordan lage innholdsfortegnelse i Excel med hyperkoblinger (5 måter)
4. Bruk av Power Query
Vår fjerde metode er basert på bruk av Power Query. Først av alt åpner vi Excel-filen på strømspørringen. Deretter, ved å bruke HYPERLINK funksjonen, får vi hyperkoblingene for hvert regneark. For å forstå dette riktig, følgtrinn.
Trinn
- Gå først til fanen Data på båndet.
- Velg deretter Hent data -rullegardinmenyen fra Hent & Transform data .
- Deretter velger du Fra fil alternativet.
- Velg deretter Fra Excel-arbeidsbok .
- Deretter velger du din foretrukne Excel-fil og klikker på Importer .
- Deretter vil Navigator -dialogboksen vises.
- Velg Innholdsfortegnelse alternativ.
- Til slutt klikker du på Transform data .
- Som en Resultatet vil det åpne Power Query-vinduet.
- Høyreklikk deretter på Navn tittel og velg Fjern andre kolonner .
- Som et resultat er alle andre kolonner fjernet.
- Deretter klikker du på Lukk & Last inn rullegardinalternativ.
- Derfra velger du Lukk & Last inn til .
- Deretter vises dialogboksen Importer data .
- Velg stedet hvor du vil legge inn dataene dine og også sette cellen.
- Til slutt klikker du på OK .
- Det vil gi oss følgende resultat. Se skjermbildet.
- Deretter oppretter du en ny kolonne der du vil legge til fanekoblingen.
- Deretter velger du celle C5 .
- Skriv ned følgendeformel.
=HYPERLINK("#'"&[@Name]&"'!A1","USA")
- Trykk Enter for å bruke formelen.
- Gjør samme prosedyre for alle cellene. Etter det vil du få følgende resultat.
- Hvis du klikker på en fane, vil den ta deg til det bestemte regnearket.
- Her klikker vi på USA-fanen. Det tar oss til regnearkfanen i USA.
5. Bruke knapper
En annen måte vi kan lage en innholdsfortegnelse for faner er ved å bruke knappene . I denne metoden lager vi en knapp og kobler den til ønsket regnearkfane. Etter det, hvis vi klikker på knappen, vil den ta oss til den fanen. For å forstå metoden, følg trinnene riktig.
Trinn
- Gå først til Utvikler -fanen på båndet.
- Velg deretter rullegardinmenyen Sett inn fra Kontroller -gruppen.
- Velg Knappen(Skjemakontroll) fra rullegardinmenyen Sett inn .
- Som et resultat vil den konvertere musepekeren til et pluss (+)-ikon.
- Dra pluss-ikonet for å gi formen på knappen.
- Den åpner dialogboksen Tildel makro .
- Velg deretter alternativet Ny .
- Den åpner Visual Basic-vinduet der du må plassere VBA-en din for denne knappen.
- Denne koden vil oppretteen lenke til en bestemt regnearkfane.
- Skriv ned følgende kode.
3102Merk:For å opprette en lenke til en bestemt regnearkfane , må du erstatte 'USA' med ditt foretrukne fanenavn. Alle andre koder forblir uendret.
- Lukk deretter vinduet.
- Deretter går du til fanen Utvikler på båndet.
- Deretter velger du Makroer fra Kode -gruppen.
- Som et resultat vil Makro -dialogboksen vises.
- Velg deretter Button1_Click fra delen Makronavn .
- Til slutt klikker du på Kjør .
- Det vil ta oss til den bestemte kategorien.
- Deretter høyreklikker du på knapp.
- Velg Rediger tekst fra Kontekstmenyen .
- Her , setter vi knappens navn som ' USA .
- Du kan angi ditt foretrukne navn.
- Nå klikker du på navnet på knappen.
- Den tar deg til den bestemte fanen.
- Her oppretter vi en kobling med regnearkfanen som heter ' USA '. Så det vil ta oss til den fanen.
- Følg samme prosedyre for å lage andre knapper for alle nødvendige faner.
- Til slutt får vi den nødvendige innholdsfortegnelsen for faner. Se skjermbildet.
6. Bruk av kombinert formel
I denne metoden bruker vi navnebehandleren der vi vildefinere navnet. Etter det vil vi bruke en kombinert formel der vi kan lage innholdsfortegnelsen for faner. Før vi går inn i trinnene, her er funksjonene vi skal bruke i denne metoden:
- REPT-funksjon
- NO-funksjon
- ARK-funksjon
- RAD-funksjon
- SKIFT-funksjon
- HYPERLINK-funksjon
- TRIM-funksjon
- HØYRE funksjon
- CHAR-funksjon
For å forstå metoden tydelig, følg nå trinnene.
Trinn
- Gå først til formelen -fanen på båndet.
- Velg deretter Definer navn fra Definerte navn -gruppen.
- Den åpner dialogboksen Nytt navn .
- Sett deretter inn Tabnavn i delen Navn som navnet.
- Deretter skriver du ned følgende formel i delen Refererer til .
=GET.WORKBOOK(1)&REPT(NOW(),)
- Til slutt klikker du på OK .
- Velg deretter celle B5 .
- Skriv ned følgende formel ved å bruke den kombinerte formelen.
=IF(ROW(A1)>SHEETS(),REPT(NOW(),),SUBSTITUTE(HYPERLINK("#'"&TRIM(RIGHT(SUBSTITUTE(SUBSTITUTE(INDEX(TabNames,ROW(A1))," ",CHAR(255)),"]",REPT(" ",32)),32))&"'!A1",TRIM(RIGHT(SUBSTITUTE(SUBSTITUTE(INDEX(TabNames,ROW(A1))," ",CHAR(255)),"]",REPT(" ",32)),32))),CHAR(255)," "))
Denne formelen ble hentet fra Professor-Excel som hjalp oss med å gi følgende utdata.
- Trykk deretter Enter for å bruke formelen.
- Deretter drar du Fyllhåndtak -ikonet nedoverkolonne.
- Deretter, hvis du klikker på en fane, vil den ta deg til den regnearkfanen.
- Her klikker vi på USA -fanen, og den tar oss til USA-regnearkfanen. Se skjermbildet.
Les mer: Hvordan lage innholdsfortegnelse uten VBA i Excel
Konklusjon
For å lage en Excel-innholdsfortegnelse for faner, har vi vist seks forskjellige metoder som du kan bruke til å lage en bedre versjon av den. For å lage dette bruker vi flere Excel-funksjoner og VBA-kode. Alle disse metodene er ganske effektive og brukervennlige. I denne artikkelen har vi vist hvordan du bruker knapper for å lage en innholdsfortegnelse. Jeg tror vi dekket alle mulige områder angående innholdsfortegnelsen. Hvis du har flere spørsmål, spør gjerne i kommentarfeltet. Ikke glem å besøke Exceldemy -siden vår.