Hur skapar jag sekvensarbetsblad från ett antal celler i Excel?
Om du har en rad data i ditt kalkylblad och nu vill du skapa en sekvens av kalkylblad baserat på celldata, se följande skärmdump. Självklart kan du redigera kalkylbladets namn en efter en manuellt, men om det finns flera kalkylbladsnamn behöver redigeras kommer det här att vara besvärligt och tidskrävande. Här kommer jag att prata om några snabba knep för att hjälpa dig.
Skapa sekvenskalkylblad från celler med VBA-kod
Skapa sekvensarbetsblad från cellistan med Kutools för Excel
Skapa sekvenskalkylblad från celler med VBA-kod
Följande VBA-kod kan hjälpa dig att lägga till några kalkylblad som namnges baserat på cellinnehållet efter befintliga kalkylblad. Gör så här:
1. Håll ner ALT + F11 och sedan öppnas Microsoft Visual Basic för applikationer fönster.
2. Klicka Insert > Modulernaoch klistra in följande kod i Modulfönster.
VBA-kod: lägg till sekvensarbetsblad baserat på celllistan
Sub CreateWorkSheetByRange()
'Update 20130829
Dim WorkRng As Range
Dim Ws As Worksheet
Dim arr As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
arr = WorkRng.Value
Application.ScreenUpdating = False
For i = 1 To UBound(arr, 1)
For j = 1 To UBound(arr, 2)
Set Ws = Worksheets.Add(after:=Application.ActiveSheet)
Ws.Name = arr(i, j)
Next
Next
Application.ScreenUpdating = True
End Sub
3. Tryck sedan på F5 för att köra den här koden och sedan kommer en snabbruta att dyka upp för att du ska välja det intervall som du vill använda. Se skärmdump:
4. Och klicka sedan på OK, de kalkylblad som namnges av cellvärdena har lagts till efter det befintliga kalkylbladet. Se skärmdump:
Anmärkningar:
1. De nya kalkylbladen infogas efter det aktuella kalkylbladet.
2. Om det valda intervallet inkluderade tomma celler namnges kalkylbladet baserat på standard. Se skärmdumpar:
Skapa sekvensarbetsblad från cellistan med Kutools för Excel
Här presenterar jag ett praktiskt verktyg-Kutools för Excel, med dess Skapa sekvensarbetsblad, kan du snabbt skapa kalkylblad med månadsnamn, dagnamn, anpassad lista och så vidare.
Kutools för Excel innehåller mer än 300 praktiska Excel-verktyg. Gratis att prova utan begränsning på 30 dagar. Hämta nu.
När du har installerat Kutools för Excel gör du följande steg:
1. Välj det intervall som du vill skapa kalkylblad baserat på.
2. Klicka Kutools Plus > Arbetsblad > Skapa sekvensarbetsblad, se skärmdump:
3. I Skapa sekvensarbetsblad dialogrutan, välj den typ av kalkylblad som du vill skapa de nya sekvensarken och markera sedan Data inom ett intervall alternativ, se skärmdump:
4. Klicka sedan OK för att stänga dialogrutan, och en ny arbetsbok som innehåller kalkylblad namnges av den valda områdesdata har skapats. Se skärmdump:
Anmärkningar:
1. Om du väljer Blad 1 eller Blad 2 skapas de nya kalkylbladen med samma formatering som Blad 1 eller Blad 2.
2. De nya kalkylbladen skapas i en ny arbetsbok.
3. Om det valda intervallet inkluderade tomma celler namnges kalkylbladet baserat på standard. Se skärmdumpar:
Klicka för att veta mer om den här funktionen Sequence Worksheets.
Relaterad artikel:
Hur lägger jag till nya kalkylblad med anpassade namn i Excel?
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!