Note: The other languages of the website are Google-translated. Back to English

Hur skapar jag en lista över alla kalkylbladens namn från en arbetsbok?

Om du antar att du har en arbetsbok med flera kalkylblad, nu vill du lista alla arknamn i aktuell arbetsbok. Finns det någon snabb metod för att skapa en lista med avhandlingarnas arknamn i Excel utan att skriva dem en efter en? Denna handledning ger instruktioner om hur du listar kalkylarknamn i Excel.


Få en lista över alla kalkylbladets namn från en arbetsbok dynamiskt med formler

I Excel kan du definiera ett intervallnamn och sedan använda en formel för att lista alla arknamn från aktuell arbetsbok, gör med följande steg:

1. Gå till klicka Formel > Namnhanterare, se skärmdump:

2. I Namnhanterare dialogrutan, klicka Ny knapp, se skärmdump:

3. I poppade ut Nytt namn i dialogrutan, ange ett namn i Namn textrutan och kopiera sedan formeln nedan till Refererar till textruta, se skärmdump:

=GET.WORKBOOK(1)&T(NOW())

4. Klicka sedan OK > Stänga för att stänga dialogrutorna, gå nu till ett ark där du vill lista alla arknamn och ange sedan följande formel i en tom cell:

=IFERROR(INDEX(MID(Sheetnames,FIND("]",Sheetnames)+1,255),ROWS($A$2:A2)),"")

Anmärkningar: I ovanstående formel, Bladnamn är det intervallnamn du krönte i steg 3.

5. Och dra sedan påfyllningshandtaget ner till cellerna när tomma celler visas, och nu har alla arknamn för aktuell arbetsbok listats enligt nedanstående skärmdump:

6. Om du vill skapa hyperlänken för varje ark, använd nedanstående formel:

=HYPERLINK("#'"&A2&"'!A1","Go To Sheet")

Anmärkningar: I ovanstående formel, A2 är cellen som innehåller bladets namn och A1 är cellen där du vill att den aktiva cellen ska placeras. Om du till exempel klickar på hyperlänkstexten kommer den att hitta cellen A1 i arket.

7. Nu när du klickar på hyperlänkstexten tar det dig till det arket, se nedan demo:

Anmärkningar:
  • 1. Med ovanstående formler listas de skapade arknamnen dynamiskt. När du ändrar arknamnet i arbetsboken uppdateras indexarknamnet automatiskt.
  • 2. Du bör spara filen som Excel Macro-Enabled Workbook om du vill att formlerna ska fungera bra efter att filen stängs och öppnas igen.

Få en lista med alla kalkylbladets namn från en arbetsbok med VBA-kod

Följande två VBA-koder kan hjälpa dig att lista alla kalkylbladets namn i ett nytt kalkylblad. Gör så här:

1. Håll ner ALT + F11 nycklar för att öppna Microsoft Visual Basic för applikationer fönster.

2. Klicka Insert > Modulernaoch klistra in följande kod i Modulerna Fönster.

VBA: Lista alla kalkylarknamn med hyperlänkar i ett nytt kalkylblad:

Sub CreateIndex () 'updateby Extendoffice
    Dim xAlerts As Boolean Dim I As Long Dim xShtIndex As Worksheet Dim xSht As Variant xAlerts = Application.DisplayAlerts Application.DisplayAlerts = False On Error Fortsätt nästa ark ("Index"). Radera vid fel Gå till 0 Ställ in xShtIndex = Sheets.Add (Sheets (1)) xShtIndex.Name = "Index" I = 1 celler (1, 1) .Value = "INDEX" för varje xSht i ThisWorkbook.Sheets Om xSht.Name <> "Index" Då är jag = I + 1 xShtIndex. Hyperlänkar. Lägg till celler (I, 1), "", "'" & xSht.Name & "'! A1",, xSht.Name Slut om nästa applikation.DisplayAlerts = xAlerts End Sub

2. Tryck sedan på F5 för att köra koden, och alla kalkylbladets namn i aktiv arbetsbok har listats i ett nytt kalkylblad som heter indexoch arknamnen är också länkade till varje ark, se skärmdump:


Få en lista över alla kalkylbladets namn från en arbetsbok med en användbar funktion

Med Skapa lista över arknamn verktyget för tillägget från tredje part Kutools för Excel, kan du skapa en lista med kalkylbladets namn med ett enda klick och länka till varje kalkylblad med hyperlänk.

Notera:Att tillämpa detta Skapa lista över arknamnFör det första bör du ladda ner Kutools för Excel, och använd sedan funktionen snabbt och enkelt.

När du har installerat Kutools för Excel, gör så här:

1. Klicka Kutools Plus > Arbetsblad > Skapa lista över arknamn, se skärmdump:

2. I Skapa lista över arknamn dialogrutan, ange följande inställningar:

(1.) Välj arkstilar du vill kan du skapa kalkylbladets namn med hyperlänkar eller med makroknappar.

(2.) Ange kalkylbladets namn för arkindex.

(3.) Ange platsen för kalkylbladets index.

(4.) Ange hur mycket kolumner du vill använda i det nya kalkylbladet för att visa kalkylbladets namn.

Klicka för att ladda ner och prova gratis Kutools för Excel nu!

3. När du är klar med inställningarna klickar du sedan på OK. Alla kalkylbladets namn har listats med länkar i ett nytt kalkylblad i den aktuella arbetsboken. Se skärmdump:

kalkylbladets namn med hyperlänkar kalkylbladets namn med makroknappar

Klicka för att ladda ner och prova gratis Kutools för Excel nu!


Fler relativa artiklar:

  • Lista alla filnamn i en mapp och skapa hyperlänkar för dem
  • För ditt dagliga arbete kan du behöva importera flera filnamn från en mapp till ett kalkylblad och skapa hyperlänkar för varje fil så att filen öppnas snabbt och enkelt. Kanske kan du kopiera och klistra in filnamnen och skapa en hyperlänk för den manuellt, men det kommer att slösa mycket tid om det finns hundratals filer i mappen.
  • Kopiera eller flytta filer från en mapp till en annan baserat på en lista
  • Om du har en lista med filnamn i en kolumn i ett kalkylblad och filerna finns i en mapp i din dator. Men nu måste du flytta eller kopiera dessa filer, vilka namn listas i kalkylbladet från sin ursprungliga mapp till en annan enligt följande skärmdump. Hur kunde du slutföra den här uppgiften så fort du kan i Excel?
  • Navigera mellan kalkylblad genom att använda rullgardinsmenyn
  • Om du antar att du har en arbetsbok som innehåller flera kalkylblad, nu måste du skapa en rullgardinslista eller kombinationsruta som listar alla arknamn och när du väljer ett arknamn från rullgardinslistan hoppar det omedelbart till det arket. Den här artikeln kommer jag att presentera hur man navigerar mellan kalkylblad med hjälp av en rullgardinslista i Excel.

De bästa Office-produktivitetsverktygen

Kutools för Excel löser de flesta av dina problem och ökar din produktivitet med 80%

  • återanvändning: Sätt snabbt i komplexa formler, diagram och allt som du har använt tidigare; Kryptera celler med lösenord; Skapa e-postlista och skicka e-post ...
  • Super Formula Bar (enkelt redigera flera rader med text och formel); Läslayout (enkelt läsa och redigera ett stort antal celler); Klistra in i filtrerat intervall...
  • Sammanfoga celler / rader / kolumner utan att förlora data; Delat cellinnehåll; Kombinera duplicerade rader / kolumner... Förhindra duplicerade celler; Jämför intervall...
  • Välj Duplicera eller Unikt Rader; Välj tomma rader (alla celler är tomma); Super Find och Fuzzy Find i många arbetsböcker; Slumpmässigt val ...
  • Exakt kopia Flera celler utan att ändra formelreferens; Skapa referenser automatiskt till flera ark; Sätt in kulor, Kryssrutor och mer ...
  • Extrahera text, Lägg till text, ta bort efter position, Ta bort mellanslag; Skapa och skriva ut personsökningstalsatser; Konvertera mellan celler innehåll och kommentarer...
  • Superfilter (spara och tillämpa filterscheman på andra ark); Avancerad sortering efter månad / vecka / dag, frekvens och mer; Specialfilter av fet, kursiv ...
  • Kombinera arbetsböcker och arbetsblad; Sammanfoga tabeller baserat på nyckelkolumner; Dela data i flera ark; Batchkonvertera xls, xlsx och PDF...
  • Mer än 300 kraftfulla funktioner. Stöder Office / Excel 2007-2021 och 365. Stöder alla språk. Enkel implementering i ditt företag eller organisation. Fullständiga funktioner 30 dagars gratis provperiod. 60 dagars pengarna tillbaka-garanti.
kte-flik 201905

Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
officetab botten
Sortera kommentarer efter
Kommentarer (19)
Inga betyg än. Bli först med att betygsätta!
Denna kommentar minimerades av moderatoren på webbplatsen
Bra - men hur gör jag detta i Visio, dvs för ett index över kalkylblad i visio?
Denna kommentar minimerades av moderatoren på webbplatsen
Hur listar man arknamnet för en under-WB och listar dem i Main WB?
Denna kommentar minimerades av moderatoren på webbplatsen
Steget 'Range' i ditt ListWorkSheetNames-makro genererar körtidsfel 1004: metodintervall för objekt globalt misslyckades. Jag har det sparat i en PERSONAL.XLSB-modul, som körs från ett makroaktiverat kalkylblad i Office10. Vad saknar jag? Sub ListWorkSheetNames() För i = 1 Till Sheets.Count Range(”A” & i) = Sheets(i).Namn Nästa i Slut Sub
Denna kommentar minimerades av moderatoren på webbplatsen
det bästa det fungerade som charm
Denna kommentar minimerades av moderatoren på webbplatsen
det är bra fungerade som charm
Denna kommentar minimerades av moderatoren på webbplatsen
VBA-kod fungerar bra för att spara tider någonsin, tack så mycket
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, jag skulle vilja veta hur man listar flikfärgen bredvid fliknamnet i detta makro? T.ex. i KutoolsforExcel-arklistan: Kolumn A Kolumn B Tabnamn1 Gul
Denna kommentar minimerades av moderatoren på webbplatsen
TACK SÅ MYCKET! Jag älskar din hemsida. På några minuter har jag sparat massor av tid med två sektioner av den här webbplatsen inklusive den här. Älskar det!
Denna kommentar minimerades av moderatoren på webbplatsen
såååå hjälpsamt, fungerar som förväntat!!!!! Tack
Denna kommentar minimerades av moderatoren på webbplatsen
Fungerar utmärkt!! Tack!!!!
Denna kommentar minimerades av moderatoren på webbplatsen
Tack så mycket, det här fungerade utmärkt.
Denna kommentar minimerades av moderatoren på webbplatsen
Orsakar problem när dokumentskydd är aktiverat via e-post eller företagspolicy
Denna kommentar minimerades av moderatoren på webbplatsen
LYSANDE!! Tack så mycket! 😊
Denna kommentar minimerades av moderatoren på webbplatsen
Jag provade den här och den fungerar. Men när jag stänger och öppnar filen igen är alla värden i mina arknamn tomma och borta men formeln finns kvar. Jag försökte skriva in samma formel igen men den visar inte värdet längre
Denna kommentar minimerades av moderatoren på webbplatsen
Jag stänger och öppnar mitt dokument och alla värden i kolumnen för arknamn är alla borta och tomma men fortfarande finns formeln där. Jag försökte skriva in samma formel men den visar inte värdet längre
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, Anne,
Ursäkta för sent svar, efter att ha skapat intervallnamnen och formlerna bör du spara arbetsboken som Excel Macro-Enabled Workbook format, så nästa gång, när du öppnar Excel-filen, kan formlerna fungera bra.
Försök gärna, hoppas det kan hjälpa dig!
Denna kommentar minimerades av moderatoren på webbplatsen
Hallå,

je viens de tester la méthode via makros (dynamique avec formules) et ça marche au poil donc je tiens vraiment à remercier l'auteur de cet artikel parce que ça va vraiment m'aider dans mon travail ! Juste, je me permet de corriger les formules pour la version française. Et alors je ne sais pas si c'est parce que je suis sous la version 2019 mais Excel rouspète quand il n'y a pas d'argument en 3ème position de la fonction STXT ("MID" en version anglaise) donc obligé d' en rajouter un. Donc voilà ce que ça donne :

=LIRE.CLASSEUR(1)&T(MAINTENANT())

=SIERREUR(INDEX(STXT(nomsFeuilles;TROUVE("]";nomsFeuilles)+1,255 20;2);LIGNES($A$2:AXNUMX));"")

God travail à tous! ;-)
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, Gizmil
Tack för din kommentar, vissa funktioner är endast tillgängliga för engelska i Excel.
Din formel kan hjälpa andra.
Tack igen!
Denna kommentar minimerades av moderatoren på webbplatsen
Först, tack till författaren. Och lägger till den tjeckiska versionen.

tp 3. =O.KNIZE(1)&T(NYNÍ())
tp 4. =IFERROR(INDEX(ČÁST(nazvylistu;NAJÍT("]";nazvylistu)+1;255);ŘÁDKY($A$2:A4));"")
Det finns inga kommentarer här ännu
Lämna dina kommentarer
Postar som gäst
×
Betygsätt detta inlägg:
0   Tecken
Föreslagna platser

Följ oss

Copyright © 2009 - www.extendoffice.com. | Alla rättigheter förbehållna. Drivs av ExtendOffice. | | Sitemap
Microsoft och Office-logotypen är varumärken eller registrerade varumärken som tillhör Microsoft Corporation i USA och / eller andra länder.
Skyddad av Sectigo SSL