Innehållsförteckning
Om du har många arbetsblad i en Excel-arbetsbok och du letar på Google efter ett snabbt sätt att hitta ett specifikt ark eller alla arknamn, är du på rätt plats! I den här artikeln kommer vi att diskutera två effektiva metoder för att söka efter arknamn i Excel-arbetsboken med lämpliga illustrationer.
Ladda ner övningsboken
Du kan ladda ner följande Excel-arbetsbok för din praktik.
Sök arknamn.xlsm
2 effektiva metoder för att söka efter arknamn i en Excel-arbetsbok
I det här avsnittet lär vi oss två metoder för att söka efter arbetsbladsnamn i en Excel-arbetsbok med lämpliga illustrationer och förklaringar.
1. Högerklicka på navigeringsknappen för att hitta arknamn.
Du hittar navigeringsknappen i din Excel-arbetsbok precis ovanför statusfältet.
I en Excel-arbetsbok som innehåller många namn på ark kan du snabbt hitta det ark du vill ha med hjälp av den här knappen. Utför bara följande steg.
Steg:
- Gör högerklicka på på den Navigeringsknapp i din Excel-arbetsbok.
En dialogruta visas som innehåller alla namn på ark i din Excel-arbetsbok.
- Nu Välj det specifika bladet som du behöver och tryck slutligen på OK .
Detta leder dig till det valda bladet.
Läs mer: Hur man får fram Excel-arkets namn (2 metoder)
2. Använd VBA-kod för att söka efter arknamn i en Excel-arbetsbok
Du kan enkelt hitta arknamn genom att använda vissa VBA-makron. Här ska vi se hur du gör det.
2.1 Sök med VBA och navigera från listan över arknamn
Här kan VBA koden listar alla namn på ark i Excel-arbetsboken. I det här avsnittet kommer vi att lära oss hur vi kan få en lista över alla namn på ark i Excel-arbetsboken genom att använda VBA För detta behöver du bara följa nedanstående steg.
Steg:
- Gå först till Utvecklare fliken.
- Klicka sedan på Visual Basic från alternativet Utvecklare och en flik och en VBA fönstret öppnas.
Eller, om du trycker på Alt+F11 nycklar tillsammans, en VBA kommer att öppnas.
- Klicka sedan på Infoga i menyraden i VBA fönster.
- Klicka sedan på Modul .
Detta öppnar en ny Modul fönster.
- Kopiera nu följande VBA koden och klistra in den i Modul fönster.
Sub List_SheetNames() Columns(1).Insert For i = 1 To Sheets.Count Cells(i, 1) = Sheets(i).Name Next i End Sub
- Klicka på Kör i menyraden eller tryck på F5 för att utföra VBA kod.
Detta skapar en lista över alla arbetsbladsnamn i det aktuella bladet.
- Nu kan du tilldela en hyperlänk till dessa arknamn för att kunna hoppa till det önskade arket. Fortsätt att följa stegen för att lägga till en hyperlänk till vart och ett av arken.
- Högerklicka på på namnet på det valda bladet.
- Gå till Länk alternativ> Infoga länk .
- Välj Plats i detta dokument .
- Välj ditt specifika ark.
- Tryck på OK .
Om du nu klickar på de skapade länkarna kommer du till motsvarande arbetsblad.
Läs mer: Hur du listar arknamn i Excel (5 metoder + VBA)
2.2 Sök genom att skriva arkets namn i inmatningsrutan
Den här VBA-koden ger dig en sökruta med hjälp av InputBox-funktion Du behöver bara skriva in namnet på bladet i sökrutan så kommer koden att leda dig till det önskade bladet! Stegen är enkla som följande.
Steg:
- Först och främst ska du gå till Utvecklare Klicka sedan på fliken Visual Basic knapp.
- Gå sedan till infoga och välj Modul. Det öppnar en ny Modul där du måste klistra in följande VBA kod.
Om du inte har fliken Utvecklare i Excel-programmet aktiverar du den eller trycker på Alt+F11 Detta öppnar direkt ett nytt modulfönster.
- Kopiera nu följande VBA-kod och klistra in den i modulen.
Sub Search_SheetName() Dim Name As String Dim Found As Boolean Name = InputBox("Ange namn på ark:", "Sök ark") If Name = "" Then Exit Sub On Error Resume Next ActiveWorkbook.Sheets(Name).Select Found = (Err = 0) On Error GoTo 0 If Found Then MsgBox "Sheet '" & Name & "'' found and selected!" Else MsgBox "The sheet '" & Name & "'' not found!" End If End Sub
- Genom att klicka på Kör på menyraden i Visual Basic eller genom att trycka på F5, en sökruta för ark öppnas.
- Skriv ner namnet på det ark som du vill hitta och klicka på OK .
- En annan dialogruta öppnas och talar om huruvida arket har hittats eller ej. Du måste stänga den.
Observera:
Den här VBA-koden behöver ett exakt matchande arknamn.
Läs mer: Hur man söker efter arknamn med VBA i Excel (3 exempel)
Slutsats
I den här artikeln diskuterades hur man söker efter namn på ark i en Excel-arbetsbok med och utan VBA-koder. Jag hoppas att du tyckte att den här handledningen var till hjälp. Du kan besöka vår webbplats ExcelWIKI för att lära dig mer Excel-relaterat innehåll. Om du har kommentarer, förslag eller frågor kan du skriva dem i kommentarsfältet nedan.