Note: The other languages of the website are Google-translated. Back to English
Logga in  \/ 
x
or
x
Registrera  \/ 
x

or

Hur skapar jag snabbt flera ark med samma format i Excel?

Till exempel har du skapat ett ark med en specifik formatering, och nu vill du skapa flera ark med samma format som det här arket, hur kan du snabbt lösa den här uppgiften i Excel? Denna handledning talar om metoder för att skapa flera ark med samma format.

Skapa ark med samma format genom att flytta eller kopiera

Skapa ark med samma format av VBA

Skapa ark med samma format genom att kopiera flera arbetsblad av Kutools för Excel bra idé3


Skapa ark med samma format genom att flytta eller kopiera

I Excel kan du använda kommandot Flytta eller Kopiera för att skapa ett ark med samma format som det ark du väljer.

1. Klicka på arket med det format du behöver på Tabellfältoch högerklicka för att välja Flytta eller Kopiera från snabbmenyn. Se skärmdump:

dokumentark med samma format 1

2. Kontrollera sedan i poppdialogen Skapa en kopia alternativ. Se skärmdump:

dokumentark med samma format 2

3. klick OK. Ett nytt ark skapas med samma format framför det valda arket. Se skärmdump:

dokumentark med samma format 3

Anmärkningar:

(1) Du kan också klicka Hem > bildad > Flytta eller kopiera blad för att aktivera Flytta eller Kopiera dialog.

(2) Med den här metoden kommer det att vara tidskrävande när du behöver skapa hundratals ark med samma format.


Skapa ark med samma format av VBA

Det finns en VBA-kod som kan hjälpa dig att snabbt skapa flera ark med samma format samtidigt.

1. Tryck Alt + F11 nycklar för att öppna Microsoft Visual Basic för applikationer och klicka sedan på Insert > Modulerna, kopiera och klistra in koden nedan till Modulerna fönster.

VBA: Skapa ark med samma format.

Sub CopyWorkSheets()
'Updateby20150526
Dim xNumber As Integer
Dim xWsName As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
xWsName = Application.InputBox("Copy worksheet name", xTitleId, , Type:=2)
xNumber = Application.InputBox("Copy number", xTitleId, , Type:=1)
For i = 1 To xNumber
    Application.ActiveWorkbook.Sheets(xWsName).Copy _
    After:=Application.ActiveWorkbook.Sheets(xWsName)
Next
End Sub

2. Tryck F5 -knappen för att köra VBA-koden, då dyker en dialog upp för att du ska skriva in kalkylbladets namn du behöver för att kopiera dess format.

dokumentark med samma format 4

3. klick OKoch ange antalet kopior du behöver i en annan poppdialog. Se skärmdump:

dokumentark med samma format 5

4. klick OK. Sedan finns det sex kopior av kalkylblad med samma format som skapats.


Skapa ark med samma format genom att kopiera flera arbetsblad av Kutools för Excel

Om du inte gillar att använda VBA, här presenterar jag dig ett praktiskt verktyg - Kutools för Excel, du kan använda dess Kopiera kalkylblad verktyg för att snabbt och enkelt skapa ark med samma format.

Kutools för Excel, med mer än 300 praktiska funktioner, gör dina jobb enklare. 

Efter gratis installation Kutools för Excel, gör så här:

1. klick Kutools Plus > Arbetsblad > Kopiera kalkylblad. Se skärmdump:

doc kopiera flera kalkylblad 1

2. I Kopiera flera kalkylblad dialogruta, gör som nedan:

(1) Kontrollera kalkylbladets namn som du vill kopiera dess format från listrutan Kopiera valda kalkylblad;

(2) Ange antalet kopior;

(3) Ange platsen där du vill lägga kopiorna.

dokumentark med samma format 7

3. klick Ok, en dialogruta dyker upp för att påminna dig om att kopiorna har skapats. Klick OK att stänga den.

dokumentark med samma format 8

Nu kan du se det angivna antalet ark har skapats med samma format.
doc kutools kopiera kalkylblad 4

Klicka här om du vill veta mer om Kopiera flera kalkylblad


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-2019 och 365. Stöder alla språk. Enkel distribution 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
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    PJ · 1 years ago
    I created a file that contains 12 sheets, one for each month. Each month should have the same page format. I finished decorating my page but when I look at each sheet, I realize that only January, March, July, and September were modified. Why did this happen? How do I fix it?
    • To post as a guest, your comment is unpublished.
      Sunny · 10 months ago
      Which method you use? Both of above methods, you need to format a sheet first, then apply the methods.
  • To post as a guest, your comment is unpublished.
    Jessie · 1 years ago
    I need multiple copies of the entire WORKBOOK with multiple sheets in each book.
    • To post as a guest, your comment is unpublished.
      Sunny · 1 years ago
      Directly copy the workbooks and paste them in several copies with different names?
  • To post as a guest, your comment is unpublished.
    ISMAIL · 3 years ago
    I NEED TO CREATE TIMESHEETS FOR 25 WORKERS EVERY MONTH USING 1 TIMESHEET FORMAT, HOW DO I CHANGE THE NAMES ONCE SO THAT IT PRINTS ALL 25 TIMSHEETS WITH EACH WORKERS NAME
    • To post as a guest, your comment is unpublished.
      Sunny · 3 years ago
      You can use Kutools for Excel's Create Sequence Worksheet utility to solve your problem. For more details, you can refer to this site:https://www.extendoffice.com/product/kutools-for-excel/create-sequence-worksheets.html
  • To post as a guest, your comment is unpublished.
    Sky · 3 years ago
    I was hoping to do something similar, but wayyy more complicated. Do you have tips?

    ----
    I have to create 79 tabs in excel using a standard template [see below], but that references sequential values in a separate worksheet. We will call the template worksheet "Template" and the worksheet that contains the reference values "Reference". I need help creating a macro to do the following:

    1) Copy the template 79 times.


    2) Name each new worksheet according to the sequential rows in column F of "Reference" (so the first copy of "Template" would have a name defined in F3 in the "Reference" sheet. the second copy of "Template" would have a name defined by F4, etc. etc. etc).


    3) Set the values of cells in the new worksheets (i.e. the copies of "Template") equal to sequential rows in Column A, B, C, D, E of the worksheet "Reference", such that copy 1 of the "Template" references cells A3, B3, C3, D3 and E3; copy 2 of the "Template" references cells A4, B4, C4, D4, E4; etc.
    • To post as a guest, your comment is unpublished.
      Sunny · 3 years ago
      Firstly, you can use the Split Data utility function of Kutools to split each row or the range to a separate sheet in a new workbook, then copy the column or "reference" which use to name the sheet to one of the sheet in the new workbook, and apply Rename Multiple Worksheet and check From specific range to select the cells you have copied to rename the sheets. Then remove the reference cells.
      • To post as a guest, your comment is unpublished.
        Sunny · 3 years ago
        I do not why one file is missing after reply~here are the complicated screenshots, 1,3,4,5,6.
  • To post as a guest, your comment is unpublished.
    Essisdaddy · 4 years ago
    THANK YOU!!

    I needed 15 copies of a worksheet and it would've taken me ages to do without this.

    Thanks a million.