Sadržaj
U ovom članku ćemo vam pokazati 5 metoda korištenja Excel VBA za spremanje i zatvaranje radne knjige . Kako je vrijeme vrlo dragocjeno, možemo uštedjeti mnogo vremena preskačući svakodnevne zadatke koristeći Excel VBA . Štoviše, uzeli smo skup podataka koji se sastoji od 3 stupca : “ Ime ”, “ Rođen ”, i “ Najnoviji rad ”. Ovaj skup podataka predstavlja 6 godinu rođenja ljudi i informacije o njihovom najnovijem filmu.
Preuzmi vježbovnu bilježnicu
VBA za spremanje i zatvaranje Workbook.xlsm
5 primjera za spremanje i zatvaranje radne knjige pomoću VBA u Excelu
1. Spremite i zatvorite aktivnu radnu knjigu pomoću Excel VBA
Za prvu metodu, spremit ćemo i zatvoriti Aktivnu radnu knjigu pomoću VBA makronaredbe . Otvorit ćemo prozor VBA Module , upisati naš kod, a zatim ga izvršiti kako bismo postigli svoj cilj. Bez daljnjeg odlaganja, pređimo na proceduru korak po korak.
Koraci:
Prije upisivanja našeg koda moramo prikazati VBA modul . Da biste to učinili –
- Prvo, s Programer kartice >>> odaberite Visual Basic .
Alternativno, možete pritisnuti ALT + F11 da učinite i ovo. “ Microsoft Visual Basic for Application ” će se pojaviti nakon ovoga.
- Drugo, iz Umetni >>> odaberite Modul .
Ovdje ćemo upisati naškod.
- Treće, upišite sljedeći kod u Modul .
8881
Raščlamba VBA koda
- Prvo pozivamo našu Podproceduru Save_and_Close_Active_Workbook .
- Onda našu trenutnu Radnu knjigu nazivamo ActiveWorkbook .
- Nakon toga, korištenjem metode Zatvori zatvaramo našu datoteku.
- Konačno, postavili smo SaveChanges na True , što će spremiti našu Radnu knjigu nakon zatvaranja .
Sada ćemo izvršiti naš kod.
- Prvo, Spremite ovaj Modul .
- Zatim kliknite unutar našeg koda.
- Na kraju pritisnite gumb Pokreni .
Ako odemo na našu Excel aplikaciju , vidjet ćemo da je naša Radna knjiga zatvorena. Dakle, uspješno smo spremili i zatvorili Radnu knjigu koristeći Excel VBA .
Pročitajte više: Kako spremiti makronaredbu za sve radne knjige u Excelu (uz jednostavne korake)
2. Excel VBA za spremanje i zatvaranje određene radne knjige
Za drugu metodu koristit ćemo spremanje i zatvaranje određene Radne knjige koristeći drugi VBA kod. Ovdje smo otvorili dvije Radne knjige i spremit ćemo i zatvoriti prvu Radnu bilježnicu s lijeve strane.
Koraci:
- Prvo, kao što je prikazano u metodi 1 , pokrenite VBAModul .
- Drugo, upišite ovaj kod unutar tog Modula .
7115
Raščlamba VBA koda
- Prvo, pozivamo našu Podproceduru Spremi_i_zatvori_specifičnu_radnu knjigu .
- Zatim, odnose se na našu prvu Radnu knjigu u objektu Radne knjige .
- Nakon toga, pomoću metode Zatvori zatvaramo naša datoteka.
- Konačno, postavili smo SaveChanges na True , što će spremiti našu Radnu knjigu nakon zatvaranja .
- Treće, kao što je prikazano u metodi 1 , izvršite kod.
Nakon ovoga, vidjet ćemo da je prvi Radna knjiga je zatvorena a samo je druga Radna knjiga otvorena . Stoga smo vam pokazali još jednu metodu spremanja i zatvaranja Radne knjige .
Pročitajte više: Excel VBA: Spremite list kao novu radnu knjigu bez otvaranja
3. Spremite i zatvorite određenu radnu knjigu u određenoj mapi
Za treću metodu , spremit ćemo i zatvoriti određenu radnu knjigu u mapu koristeći Excel VBA .
Koraci:
- Prvo, kao što je prikazano u metodi 1 , pokrenite VBA modul .
- Drugo, upišite ovaj kod unutar tog Modula .
6456
Razlaganje VBA koda
- Prvo, pozivamo našeg SubProcedura Spremi_i_zatvori_Radnu_knjigu_u_određenu_mapu .
- Nakon toga, pomoću metode Spremi kao spremamo našu datoteku na određeno mjesto.
- Zatim zadržavamo naziv datoteke isti kao izvorna Radna knjiga .
- Na kraju, zatvaramo našu Radnu bilježnicu .
- Treće, kao što je prikazano u metodi 1 , izvršite kôd.
Nakon ovoga, spremit će naš Radna knjiga unutar definirane lokacije mape i zatvorite je . Stoga smo vam pokazali drugu metodu spremanja i zatvaranja radne knjige u određenoj mapi koristeći VBA .
Pročitajte više: Makronaredba Excel VBA za spremanje PDF-a u određenu mapu (7 idealnih primjera)
Slična čitanja
- Excel VBA: Spremite radnu knjigu bez upita (uz jednostavne korake)
- [Riješeno!] Zašto Excel ne sprema moje oblikovanje ? (7 mogućih razloga)
- Kako spremiti Excel kao PDF pejzaž (uz brze korake)
- Excel VBA za spremanje kao datoteku koristeći putanju iz Ćelija (s brzim koracima)
- [Popravljeno!] Excel CSV datoteka ne sprema promjene (6 mogućih rješenja)
4. Umetanje gumba u Spremi i zatvori radnu knjigu u programu Excel
Za četvrtu metodu, stvorit ćemo VBA gumb za zatvaranje i spremanje radne knjige u programu Excel.
Koraci:
- Prvo, kao što je prikazano u metodi 1 , pokrenite VBAModul .
- Drugo, upišite ovaj kod unutar tog Modula .
5103
Raščlamba VBA koda
- Prvo, pozivamo našu Podproceduru Button_Click_Save_and_Close_Workbook .
- Nakon toga, pomoću metode Spremi spremamo našu radnu knjigu
- Konačno, zatvaramo našu radnu knjigu koristeći Zatvori metodu.
Sada ćemo ovdje umetnuti gumb VBA .
- Prvo, iz Developera kartica >>> Umetni >>> odaberite Gumb (Kontrola obrasca) .
- Tada će se kursor miša promijeniti i povući okvir unutar Radne knjige .
Nakon toga će se pojaviti Dijaloški okvir za dodjelu makronaredbe .
- Zatim odaberite “ Button_Click_Save_and_Close_Workbook ”.
- Nakon toga pritisnite OK .
Tada ćemo vidjeti Gumb 1 u Radnoj bilježnici .
- Na kraju kliknite na gumb.
Ovo će spremiti i zatvoriti našu Radnu bilježnicu .
Pročitajte više: VBA kod za gumb Spremi u Excelu (4 varijante)
5. Spremite i zatvorite sve otvorene radne knjige Primjena Excel VBA
U ovoj posljednjoj metodi mi smo spremiti i zatvoriti sve otvorene Radne knjige . Ovaj put imamo iste dvije Radne knjige kao u metodi 3 , međutim, ovaj put ćemo spremiti i zatvoriti obje Radne bilježnice . Ovdje ćemo koristiti Za sljedeću petlju da prođemo kroz naše Radne knjige .
Koraci:
- Prvo, kao što je prikazano u metodi 1 , otvorite VBA modul .
- Drugo, upišite ovaj kod unutar tog Modul .
1114
Raščlamba VBA koda
- Prvi , pozivamo našu Podproceduru CloseAndSaveOpenWorkbooks .
- Zatim koristimo Za sljedeću petlju za kruženje kroz sve radne knjige .
- Nakon toga, pomoću metode Spremi spremamo naše datoteke.
- Zatim zatvaramo sve Radne bilježnice osim naše trenutne Radne bilježnice .
- Konačno, zatvorili smo izvornu Radnu bilježnicu koristeći Zatvorite svojstvo .
- Treće, kao što je prikazano u metodi 1 , izvršite kod.
Stoga, će spremiti i zatvoriti dvije Radne knjige . Vidimo da je datum izmjene isti za dvije Radne knjige . U zaključku, pokazali smo 5 različitih Excel VBA makronaredbi za spremanje i zatvaranje radne knjige .
Pročitajte više: Kako spremiti makronaredbu u osobnu radnu knjigu makronaredbi?
Zaključak
Pokazali smo vam 5 brz i jednostavan za razumijevanje Excel VBA za spremanje i zatvaranje radne knjige . Ako naiđete na bilo kakve probleme, slobodno komentirajte ispod. Štoviše, možete posjetiti našu stranicu Exceldemy za više članaka vezanih uz Excel . Hvala na čitanju, nastavite biti izvrsni!