Savjet: drugi jezici su prevedeni na Google. Možete posjetiti English verzija ove veze.
Prijava
x
or
x
x
Registracija
x

or

Kako podijeliti radnu knjigu za odvajanje datoteka programa Excel u programu Excel?

Možda ćete morati podijeliti veliku radnu knjigu kako biste odvojili datoteke programa Excel sa spremanjem svakog radnog lista radne knjige kao pojedinačne Excel datoteke. Primjerice, radnu knjigu možete podijeliti u više pojedinačnih datoteka programa Excel, a zatim svaku datoteku prenijeti na drugu osobu da biste je obrađivali. Na taj način možete dobiti određene osobe koje obrađuju određene podatke i čuvati vaše podatke na sigurnom. Ovaj će članak predstaviti načine razdvajanja velike radne knjige za odvajanje datoteka programa Excel na temelju svakog radnog lista.

  1. Podijelite radnu knjigu za odvajanje datoteka programa Excel s kopiranjem i lijepljenjem
  2. Podijelite radnu knjigu kako biste odvojili Excelove datoteke s značajkom Move ili Copy
  3. Podijelite radnu knjigu za odvajanje datoteka programa Excel s VBA kodom
  4. Podijelite radnu knjigu koja će lako razdvojiti Excel / PDF / CSV / TXT datoteke s Kutools za Excel

Brzo podijelite radnu knjigu u Excel / PDF / TXT / CSV datoteke u Excelu

Obično možemo podijeliti radnu knjigu na pojedine Excelove datoteke pomoću Premjesti ili Kopiraj u Excelu. Ali Kutools za Excel Radna knjižica Split uslužni program vam može pomoći da lako podijelite radnu knjigu i spremite svaki radni list kao zasebnu PDF / TEXT / CSV datoteku ili radnu knjigu u Excelu. Cijela značajka besplatne probne verzije 60-dana!
ad split workbook excel

Kutools za Excel - Uključuje više od 300 praktičnih Excel alata. Cijeli besplatni probni 60-dan bez kreditne kartice! Nabavite ga sada!


Podijelite radnu knjigu za odvajanje datoteka programa Excel s kopiranjem i lijepljenjem


U uobičajenom korištenju kopija zapovijedanja i tjestenina naredba može ručno spremiti radnu knjigu kao zasebnu datoteku Excel. Najprije odaberite cijeli radni list koji želite spremiti kao zasebnu datoteku, stvoriti novu radnu knjigu, a zatim ga zalijepiti u novu radnu knjigu, na kraju ga sprema.

To je jednostavan način za korištenje ako trebate razdvojiti samo nekoliko radnih listova kao zasebne datoteke. Međutim, mora biti dugotrajno i zamorno podijeliti mnoge radne listove kopiranjem i lijepljenjem ručno.


Podijelite radnu knjigu kako biste odvojili Excelove datoteke s značajkom Move ili Copy

Ova metoda će predstaviti značajku Premjesti ili Kopiraj za premještanje ili kopiranje odabranih listova u novu radnu knjigu i spremanje kao zasebne radne knjige. Molimo učinite sljedeće:

1, Odaberite listove u traci Sheet tab, kliknite desnom tipkom i odaberite Premjesti ili Kopiraj iz kontekstnog izbornika. Pogledajte snimak zaslona:

bilješke: Držanje Ctrl tipku, možete odabrati više nevezanih listova tako da ih kliknete jedan po jedan u traku s karticama Sheet; držanje smjena tipkom, možete odabrati više susjednih listova klikom na prvu, a posljednju na karticu Sheet.

2, U dijaloškom okviru Premjesti ili kopiraj odaberite (nova knjiga) od Za knjigu padajući popis, provjerite Napravite kopiju opciju i kliknite OK dugme. Pogledajte snimak zaslona:

3, Sada se svi odabrani listovi kopiraju u novu radnu knjigu. Klik file > Prebaci da biste spremili novu radnu knjigu.


Podijelite radnu knjigu za odvajanje datoteka programa Excel s VBA kodom

Sljedeći VBA kôd vam može pomoći da brzo podijelite više radnih listova trenutne radne knjige za odvajanje datoteka programa Excel, učinite sljedeće:

1, Izradite novu mapu za radnu knjigu koju želite podijeliti jer će se razdvojene datoteke programa Excel zadržati u istoj mapi kao i ova glavna radna knjiga.

2, Držite pritisnuto ALT + F11 tipke u programu Excel i otvara Microsoft Visual Basic for Applications prozor.

3, Klik umetak > Moduli, i zalijepite sljedeći kod u prozor modula.

VBA: Podijelite radnu knjigu u više radnih knjiga i spremite je u istu mapu

Sub Splitbook()
'Updateby20140612
Dim xPath As String
xPath = Application.ActiveWorkbook.Path
Application.ScreenUpdating = False
Application.DisplayAlerts = False
For Each xWs In ThisWorkbook.Sheets
    xWs.Copy
    Application.ActiveWorkbook.SaveAs Filename:=xPath & "\" & xWs.Name & ".xlsx"
    Application.ActiveWorkbook.Close False
Next
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub

4, pritisni F5 ključ za pokretanje ovog koda. I radna knjiga je podijeljena na zasebne Excel datoteke u istoj mapi s izvornom radnom knjigom. Pogledajte snimak zaslona:

bilješke: Ako jedan od listova ima isto ime s radnom knjigom, ova VBA ne može raditi.


Podijelite radnu knjigu koja će lako razdvojiti Excel / PDF / CSV / TXT datoteke s Kutools za Excel

Ako imate Kutools za Excel instaliran, njegov Radna knjižica Split alat može podijeliti više radnih listova kao zasebne Excel datoteke jednostavno i brzo sa samo nekoliko klikova.

Kutools za Excel - Uključuje više od 300 praktičnih Excel alata. Cijeli besplatni probni 60-dan bez kreditne kartice! Nabavite ga sada!

1, Nakon instalacije Kutools za Excel, Kliknite Kutools Više > Radna knjižica Split , pogledajte snimak zaslona:

2. U Radna knjižica Split dijaloški okvir učinite sljedeće:
(1) Sva imena radnog lista su po zadanom označena. Ako ne želite podijeliti neke radne listove, možete ih poništiti;
(2) Provjerite Spremite vrstu opcija;
(3) Iz Spremi kao vrstu padajući izbornik, odaberite jednu vrstu datoteke koju želite podijeliti i spremiti.
(4) Zatim kliknite Split tipku.

bilješke: Ako želite izbjeći dijeljenje skrivenih ili praznih listova, možete provjeriti Preskočite skrivene radne listove or Preskočite prazne listove kutija.

3, U dijaloškom okviru Browse For Folder (Traži mapu) navedite odredišnu mapu za spremanje zasebnih datoteka i kliknite gumb OK tipku.

Sada su označeni radni listovi spremljeni kao nove odvojene radne knjige. Svaka nova radna knjiga naziva se s izvornim nazivom radnog lista. Pogledajte snimku zaslona:

Kutools za Excel's Radna knjižica Split alat olakšava podijeliti aktivnu radnu knjigu u pojedinačne Excelove datoteke (jedna datoteka sadrži jedan radni list), CSV datoteke, TXT datoteke ili PDF datoteke kako vam je potrebno. Možete postaviti preskočiti sve prazne i skrivene radne listove. Imajte besplatnu probnu verziju!


Demo: Split ili spremite svaki radni list jedne radne knjige kao zasebne excel / txt / csv / pdf datoteke

U ovom videozapisu Kutools i karticu Kutools Više kartica dodana je za Kutools za Excel, Ako je potrebno, kliknite ovdje bez ograničenja besplatnog probnog razdoblja 60!


Povezani članci:



Preporučeni alati za produktivnost

Kartica sustava Office

zlato star1 Donesite praktične kartice u program Excel i drugi Office, kao što su Chrome, Firefox i novi Internet Explorer.

Kutools za Excel

zlato star1 Nevjerojatno! Povećajte produktivnost u 5 minuta. Ne trebaju nikakve posebne vještine, osim dva sata svaki dan!

zlato star1 300 nove značajke za Excel, izraditi Excel mnogo jednostavan i snažan:

  • Spoji ćeliju / retke / stupce bez gubitka podataka.
  • Kombinirajte i konsolidirajte više tablica i radnih knjiga.
  • Usporedba raspona, kopiranje više raspona, pretvaranje teksta na datum, jedinica i pretvorba valuta.
  • Count po bojama, Paging Subtotal, Advanced Sort i Super Filter,
  • Više Odabir / umetanje / brisanje / tekst / oblikovanje / veza / komentar / radne knjige / alati za radne listove ...

Screen shot tvrtke Kutools za Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
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.
    Adrian Rees · 3 years ago
    Thanks, vba code worked perfectly! Saved me a lot of time splitting a spreadsheet with 25 tabs into different files.

    Only thing i picked up is in the 6th last line i changed the file format to new Excel "xlsx"

    " & xWs.Name & ".xls" becomes >>>>> " & xWs.Name & ".xlsx"
  • To post as a guest, your comment is unpublished.
    Herb · 3 years ago
    Thanks for the VBA code!!. It worked perfectly. Saved me much work!!
  • To post as a guest, your comment is unpublished.
    NG · 3 years ago
    Hi there,

    Thank you so much for the code, however may how you would add to the code if you wanted the following to happen?
    1. What if you wanted Sheet 1 to be copied as well for each additional sheets?

    For example, the newly created
    1. "Sheet 2" would have "Sheet 1 and Sheet 2"
    2. "Sheet 3" would have "Sheet 1 and Sheet 3"

    and so on and so forth.

    Appreciate if you could provide any help with this. Thank you.
  • To post as a guest, your comment is unpublished.
    zirokl · 3 years ago
    Thank you so much for this! It is amazing, works perfectly.

    But is it possible to modify it so it saves each worksheet to the same directory(without creating a new folder) based on original file name or particular Cell Value? Just by adding (1), (2) ets at the end of each exported file.

    Greatly appreciate your help.
  • To post as a guest, your comment is unpublished.
    NG · 3 years ago
    you saved my day with this code!!