Hur byter man namn på ark baserat på cellvärden (från lista) i Excel?
Att byta namn på ett enstaka kalkylblad i Excel görs vanligtvis genom att högerklicka på fliken på arket och välja "Byt namn" från snabbmenyn. Men om du behöver byta namn på flera kalkylblad med värden från specificerade celler, eller vill dynamiskt namnge ett kalkylblad baserat på en specifik cells värde, finns det flera metoder du kan använda. Den här artikeln guidar dig genom dessa tekniker, vilket gör processen enkel och effektiv.
- Byt namn på ett ark dynamiskt baserat på cellvärde med VBA
- Byt namn på flera ark baserat på cellvärden i motsvarande ark
- Byt namn på flera ark från den angivna listan
Byt namn på ett ark från cellvärde dynamiskt med VBA
Vi kan dynamiskt byta namn på ett kalkylblad från en viss cells värde med VBA i Excel, och du kan göra så här:
Steg 1: Högerklicka på arknamnet på kalkylbladet som du dynamiskt kommer att namnge det med ett cellvärde och välj Visa kod från högerklickmenyn.
Steg 2: I öppningen Microsoft Visual Basic för applikationer fönstret, klistra in följande VBA-kod i modulfönstret.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Set Target = Range("A1")
If Target = "" Then Exit Sub
Application.ActiveSheet.Name = VBA.Left(Target, 31)
Exit Sub
End Sub
Dricks: Denna VBA byter dynamiskt namn på kalkylbladet baserat på värdet i cell A1, du kan ändra "A1" till andra celler baserat på dina behov.
Steg 3: Spara VBA-koden och stäng Microsoft Visual Basic för applikation fönster.
Då ser du att arknamnet ändras dynamiskt baserat på det angivna cellvärdet.
Anmärkningar:
- Om den angivna cellen är tom kommer kalkylbladet inte att döpas om.
- Kalkylbladet kommer att byta namn varje gång du ändrar värdet i den angivna cellen.
- Om du skriver specialtecken i den angivna cellen, till exempel *, kommer en felvarning att dyka upp.
Byt namn på flera ark baserat på cellvärden i motsvarande ark
Metoden som beskrivs ovan gör det möjligt att byta namn på ett ark i taget. Men genom att använda Byt namn på flera kalkylblad egenskap av Kutools för Excel, kan du snabbt byta namn på alla eller flera ark baserat på värdet av en specificerad cell i varje motsvarande blad. Du kan till exempel byta namn på varje ark så att det matchar värdet som finns i cell A1 på det specifika arket.
- Klicka Kutools Plus > Arbetsblad > Byt namn på kalkylblad. Se skärmdump:
- I öppningen Byt namn på flera kalkylblad dialogrutan, gör så här:
- I kalkylblad listan, kontrollera kalkylbladen du kommer att byta namn på.
- I Byt namn på alternativ avsnitt, kolla på Byt ut originalarknamnet alternativ.
- I Nytt kalkylbladets namn avsnittet, kontrollera Byt namn på kalkylblad med specifik cell alternativet och ange cellen vars innehåll du ska byta namn på motsvarande ark med.
- Klicka på Ok knapp.
Och nu döps alla markerade ark om baserat på den angivna cellen för varje ark. Se skärmdump:
Notera: Vill du komma åt Byt namn på flera kalkylblad funktion? Ladda ner Kutools för Excel nu! Utöver detta har Kutools en myriad av 300+ andra funktioner och erbjuder en 30-dagars gratis provperiod. Vänta inte, ge det ett försök idag!
Byt namn på flera ark från den angivna listan
Kutools för Excel Byt namn på flera kalkylblad Funktionen stöder också att byta namn på flera ark baserat på cellvärden i en specificerad lista.
- Klicka Kutools Plus > Arbetsblad > Byt namn på kalkylblad.
- I öppningen Byt namn på flera kalkylblad dialogrutan, konfigurera enligt följande:
- I kalkylblad listan, välj de kalkylblad du ska byta namn på.
- I Byt namn på alternativ avsnitt, kolla på Byt ut originalarknamnet alternativ.
- I Nytt kalkylbladets namn avsnitt, kolla på Från specifikt intervall alternativet och klicka på
knappen för att öppna den andra Byt namn på flera kalkylblad dialogrutan (se den högra skärmdumpen). Välj sedan listan över celler som du ska byta namn på efter deras värden och klicka på OK knapp.
- Klicka på Ok -knappen för att tillämpa bytet.
Då ser du att alla markerade kalkylblads namn ersätts med cellvärdena i den angivna listan. Se nedanstående skärmdump:
Notera: Vill du komma åt Byt namn på flera kalkylblad funktion? Ladda ner Kutools för Excel nu! Utöver detta har Kutools en myriad av 300+ andra funktioner och erbjuder en 30-dagars gratis provperiod. Vänta inte, ge det ett försök idag!
Demo: namnblad baserat på cellvärden (från listan) i Excel
Relaterade artiklar:
Bästa kontorsproduktivitetsverktyg
Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid. Klicka här för att få den funktion du behöver mest...
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!