Note: The other languages of the website are Google-translated. Back to English
Zaloguj Się  \/ 
x
or
x
Zarejestruj się  \/ 
x

or

Jak szybko utworzyć wiele arkuszy o tym samym formacie w programie Excel?

Na przykład utworzyłeś arkusz z określonym formatowaniem, a teraz chcesz utworzyć wiele arkuszy o tym samym formacie co ten arkusz, jak możesz szybko rozwiązać to zadanie w programie Excel? W tym samouczku omówiono metody tworzenia wielu arkuszy o tym samym formacie.

Utwórz arkusze o tym samym formacie, korzystając z funkcji Przenieś lub Kopiuj

Twórz arkusze o tym samym formacie przez VBA

Twórz arkusze w tym samym formacie, kopiując wiele arkuszy roboczych Kutools dla programu Excel dobry pomysł 3


Utwórz arkusze o tym samym formacie, korzystając z funkcji Przenieś lub Kopiuj

W programie Excel możesz użyć polecenia Przenieś lub Kopiuj, aby utworzyć arkusz o tym samym formacie, co wybrany arkusz.

1. Kliknij arkusz z wymaganym formatem na Pasek zakładek arkuszai kliknij prawym przyciskiem myszy, aby wybrać Przenieś lub skopiuj z menu kontekstowego. Zobacz zrzut ekranu:

arkusz doc o tym samym formacie 1

2. Następnie w wyświetlonym oknie dialogowym zaznacz Utwórz kopię opcja. Zobacz zrzut ekranu:

arkusz doc o tym samym formacie 2

3. kliknij OK. Tworzony jest nowy arkusz z tym samym formatem z przodu wybranego arkusza. Zobacz zrzut ekranu:

arkusz doc o tym samym formacie 3

Uwagi:

(1) Możesz także kliknąć Strona główna > utworzony > Przenieś lub skopiuj arkusz włączyć Przenieś lub skopiuj dialog.

(2) Ta metoda będzie czasochłonna, gdy trzeba będzie utworzyć setki arkuszy w tym samym formacie.


Twórz arkusze o tym samym formacie przez VBA

Istnieje kod VBA, który pomoże Ci szybko utworzyć wiele arkuszy o tym samym formacie jednocześnie.

1. naciśnij Alt + F11 klucze do otwarcia Microsoft Visual Basic for Applications a następnie kliknij wstawka > Moduł, skopiuj i wklej poniższy kod do pliku Moduł okno.

VBA: Twórz arkusze o tym samym formacie.

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. naciśnij F5 klawisz, aby uruchomić kod VBA, pojawi się okno dialogowe, w którym należy wpisać nazwę arkusza roboczego, którą chcesz skopiować jego format.

arkusz doc o tym samym formacie 4

3. kliknij OKi określ liczbę potrzebnych kopii w kolejnym wyświetlanym oknie dialogowym. Zobacz zrzut ekranu:

arkusz doc o tym samym formacie 5

4. kliknij OK. Następnie utworzono sześć kopii arkuszy w tym samym formacie.


Twórz arkusze w tym samym formacie, kopiując wiele arkuszy roboczych Kutools dla programu Excel

Jeśli nie lubisz korzystać z VBA, tutaj przedstawiam Ci przydatne narzędzie - Kutools dla programu Excel, możesz użyć jego Kopiuj arkusze narzędzie do szybkiego i łatwego tworzenia arkuszy o tym samym formacie.

Kutools dla programu Excel, ponad 300 przydatne funkcje, ułatwiają pracę. 

Po bezpłatna instalacja Kutools dla programu Excel, wykonaj poniższe czynności:

1. kliknij Kutools Plus > Ćwiczenie > Kopiuj arkusze. Zobacz zrzut ekranu:

doc skopiuj wiele arkuszy roboczych 1

2. w Skopiuj wiele arkuszy roboczych okno dialogowe, wykonaj poniższe czynności:

(1) Sprawdź nazwę arkusza roboczego, którego format chcesz skopiować z pola listy Skopiuj wybrane arkusze;

(2) Określ liczbę kopii;

(3) Określ miejsce, w którym chcesz umieścić kopie.

arkusz doc o tym samym formacie 7

3. kliknij Ok, pojawi się okno dialogowe przypominające, że kopie zostały pomyślnie utworzone. Kliknij OK zamknąć to.

arkusz doc o tym samym formacie 8

Teraz możesz zobaczyć określoną liczbę arkuszy utworzonych w tym samym formacie.
doc kutools kopiowanie arkuszy roboczych 4

Kliknij tutaj, aby dowiedzieć się więcej o kopiowaniu wielu arkuszy roboczych


Najlepsze narzędzia biurowe

Kutools dla programu Excel rozwiązuje większość problemów i zwiększa produktywność o 80%

  • Ponowne użycie: Szybko włóż złożone wzory, wykresy i wszystko, czego używałeś wcześniej; Szyfruj komórki z hasłem; Utwórz listę mailingową i wysyłaj e-maile ...
  • Pasek Super Formula (łatwo edytować wiele wierszy tekstu i formuły); Układ do czytania (łatwe odczytywanie i edytowanie dużej liczby komórek); Wklej do filtrowanego zakresu...
  • Scal komórki / wiersze / kolumny bez utraty danych; Podziel zawartość komórek; Połącz zduplikowane wiersze / kolumny... Zapobiegaj zduplikowanym komórkom; Porównaj zakresy...
  • Wybierz Duplikat lub Unikalny Wydziwianie; Wybierz puste wiersze (wszystkie komórki są puste); Super Find i Fuzzy Find w wielu zeszytach ćwiczeń; Losowy wybór ...
  • Dokładna kopia Wiele komórek bez zmiany odwołania do formuły; Automatyczne tworzenie odniesień do wielu arkuszy; Wstaw punktory, Pola wyboru i nie tylko ...
  • Wyodrębnij tekst, Dodaj tekst, Usuń według pozycji, Usuń przestrzeń; Tworzenie i drukowanie podsumowań stronicowania; Konwertuj zawartość komórek i komentarze...
  • Super filtr (zapisz i zastosuj schematy filtrów do innych arkuszy); Zaawansowane sortowanie według miesiąca / tygodnia / dnia, częstotliwości i innych; Specjalny filtr pogrubieniem, kursywą ...
  • Połącz skoroszyty i arkusze robocze; Scal tabele na podstawie kluczowych kolumn; Podziel dane na wiele arkuszy; Konwersja wsadowa xls, xlsx i PDF...
  • Ponad 300 zaawansowanych funkcji. Obsługuje Office / Excel 2007-2019 i 365. Obsługuje wszystkie języki. Łatwe wdrażanie w przedsiębiorstwie lub organizacji. Pełne funkcje 30-dniowy bezpłatny okres próbny. 60-dniowa gwarancja zwrotu pieniędzy.
karta kte 201905

Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszą każdego dnia!
officetab dół
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 · 10 months 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 · 8 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.