Edukien taula
Artikulu honetan, 5 Excel VBA erabiltzeko metodoak erakutsiko dizkizugu gordetzeko eta lan-liburua ixteko . Denbora oso baliotsua denez, denbora asko aurreztu dezakegu eguneroko zereginak saltatuz Excel VBA erabiliz. Gainera, 3 zutabez z osatutako datu-multzo bat hartu dugu: " Izena ", " Jaio " eta " Azken lana ". Datu-multzo honek 6 pertsonen jaiotze urtea eta haien azken filmari buruzko informazioa adierazten du.
Deskargatu Praktika Lan-koadernoa
VBA Workbook gorde eta ixteko.xlsm
5 adibideak Excel-en VBA erabiliz gordetzeko eta ixteko lan-liburua
1. Gorde eta itxi lan-liburu aktiboa Excel VBA erabiliz
Lehenengo metodorako, gordetuko dugu eta itxi Lan-koaderno aktiboa VBA makroa erabiliz. VBA Modulua leihoa agertuko dugu, idatzi gure kodea eta, ondoren, kodea exekutatuko dugu gure helburua lortzeko. Gehiagorik gabe, jar gaitezen urratsez urrats prozedurara.
Urratsak:
Gure kodea idatzi aurretik VBA modulua agertu behar dugu. . Horretarako –
- Lehenik eta behin, Garatzailea fitxatik >>> hautatu Visual Basic .
Bestela, ALT + F11 sakatu dezakezu horretarako ere. Honen ondoren “ Microsoft Visual Basic aplikaziorako ” agertuko da.
- Bigarrenik, Txertatu >>> hautatu Moduloa .
Hemen, gure idatziko dugukodea.
- Hirugarrenik, idatzi hurrengo kodea Modulu barruan.
8350
VBA kodearen banaketa
- Lehenik eta behin, gure Azpi prozedura Gorde_eta_Itxi_Active_Workbook deituko dugu. .
- Ondoren, gure egungo Lan-koadernoa ActiveWorkbook bezala aipatzen ari gara.
- Ondoren, Itxi metodoa erabiliz. gure fitxategia ixten ari gara.
- Azkenik, Gorde aldaketak Egia gisa ezarri dugu, eta horrek gure Lan-koadernoa gordeko du. ixtean .
Orain, gure kodea exekutatuko dugu.
- Lehenengo, Gorde Modulu hau .
- Bigarrenik, egin klik gure kodearen barruan.
- Azkenik, sakatu Exekutatu botoia.
Gure Excel aplikaziora joaten bagara, gure lan-koadernoa itxita dagoela ikusiko dugu. Horrela, ondo gordetu dugu eta itxi dugu Lan-koadernoa Excel VBA erabiliz.
Gehiago irakurri: Nola gorde Excel-en lan-liburu guztien makro bat (urrats errazekin)
2. Excel VBA lan-liburu espezifikoa gorde eta ixteko
Bigarren metodorako, gorde erabiliko dugu eta itxi Lan-koaderno zehatz bat beste VBA kode bat erabiliz. Hemen, bi Lan-koadernoa ireki ditugu eta gordetuko dugu eta ezkerreko lehen Lan-koadernoa itxiko dugu
Urratsak:
- Lehenik, 1 metodoan erakusten den bezala , agertu VBAModulua .
- Bigarrenik, idatzi kode hau Modulu horren barruan.
4274
VBA kodearen matxura
- Lehenik eta behin, gure Azpi-prozedura Gorde_eta_Itxi_especific_Workbook deitzen ari gara.
- Ondoren, guk Lan-koadernoa gure lehen Lan-koadernoa aipatzen ari gara Lan-koadernoak objektuaren barruan.
- Ondoren, Itxi metodoa erabiliz itxitzen ari gara gure fitxategia.
- Azkenik, SaveChanges True ezarri dugu, eta horrek gure Lan-koadernoa gordeko du ixtean .
- Hirugarrenean, 1 metodoan erakusten den bezala , exekutatu kodea.
Horren ostean, lehenengo Lan-koadernoa itxita eta bigarren Lan-koadernoa baino ez dago ireki . Hori dela eta, beste metodo bat erakutsi dizugu gordetzeko eta a a Lan-koadernoa ixteko.
Gehiago irakurri: Excel VBA: Gorde orria lan-liburu berri gisa ireki gabe
3. Gorde eta itxi berariazko lan-liburua karpeta zehatz batean
Hirugarren metodorako , gorde eta itxiko dugu lan-koaderno zehatz bat karpeta batean Excel VBA erabiliz.
Urratsak:
- Lehenengo, 1 metodoan erakusten den bezala , agertu VBA modulua .
- Bigarrenik, idatzi kode hau Modulu horren barruan.
7480
VBA kodearen banaketa
- Lehenik eta behin, gure SubProzedura Gorde_eta_Itxi_Workbook_en_Specific_Folder .
- Ondoren, Save As metodoa erabiliz gure fitxategia kokapen zehatz batean gordetzen ari gara.
- Ondoren, jatorrizko Lan-koadernoa bezalako fitxategi-izena mantentzen dugu.
- Azkenik, iten dugu gure Lan-koadernoa .
- Hirugarrenean, 1 metodoan erakusten den bezala , exekutatu kodea.
Ondoren, gordeko du gure Lan-koadernoa definitutako gure karpetaren kokapenaren barruan eta itxi . Horrela, eta Lan-liburua ixteko beste metodo bat erakutsi dizugu karpeta zehatz batean VBA erabiliz.
Irakurri gehiago: Excel VBA makroa PDF karpeta zehatz batean gordetzeko (7 adibide ideal)
Antzeko irakurketak
- Excel VBA: Gorde lan-liburua gonbitarik gabe (urrats errazekin)
- [Konpondu!] Zergatik ez du Excel-ek nire formatua gordetzen ? (7 arrazoi posible)
- Nola gorde Excel PDF paisaia gisa (urrats azkarrekin)
- Excel VBA fitxategi gisa gordetzeko bidea erabiliz Gelaxka (urrats azkarrekin)
- [Konpondu!] Excel CSV fitxategiak ez ditu aldaketak gordetzen (6 irtenbide posible)
4. Botoia txertatuz Gorde eta itxi lan-liburua Excel-en
Laugarren metodorako, VBA botoia sortuko dugu Excel-en lan-liburua ixteko eta gordetzeko.
Urratsak:
- Lehenengo, 1 metodoan erakusten den bezala , atera VBAModulua .
- Bigarrenik, idatzi kode hau Modulu horren barruan.
7487
VBA kodearen banaketa
- Lehenik eta behin, gure Azpi prozedura Button_Click_Click_Save_and_Close_Workbook deitzen ari gara.
- Ondoren, Gorde metodoa erabiliz gure lan-koadernoa gordetzen ari gara
- Azkenik, iten dugu gure lan-koadernoa erabiliz. Irten metodoa.
Orain, VBA botoia txertatuko dugu hemen.
- Lehenengo, Garatzailea fitxa >>> Txertatu >>> hautatu Botoia (Inprimaki-kontrola) .
- Ondoren, saguaren kurtsorea aldatuko da eta arrastatu egingo da. Lan-koadernoa barruan dagoen koadroa.
Ondoren, Esleitu makroa elkarrizketa-koadroa agertuko da.
- Ondoren, hautatu " Button_Click_Save_and_Close_Workbook ".
- Ondoren, sakatu OK .
Ondoren, 1. botoia ikusiko dugu Lankoadernoa n.
- Azkenik, egin klik botoian.
Honek gorde eta geure lan-koadernoa itxiko du.
Irakurri gehiago: VBA kodea Excel-en gordetzeko botoia (4 aldaera)
5. Gorde eta itxi irekitako lan-liburu guztiak Excel VBA aplikatuz
Azken metodo honetan, ari gara irekitako Lan-koadernoak guztiak gorde eta itxiko ditu. Oraingoan, Lan-koadernoak metodoko bi 3 berdinak ditugu, baina, oraingoan, gordetuko ditugu eta itxiko ditugu biak Lan-koadernoak . Hemen, For Next Loop erabiliko dugu gure Lan-koadernoak ikusteko.
Urratsak:
- Lehenik eta behin, 1 metodoan erakusten den bezala , atera VBA modulua .
- Bigarrenik, idatzi kode hau <1 horren barruan>Modulua .
4889
VBA kodearen matxura
- Lehenengo , gure Azpi prozedura CloseAndSaveOpenWorkbooks deitzen ari gara.
- Ondoren, Hurrengo begiztarako bat erabiltzen ari gara Lan-koaderno guztiak zeharkatzeko. .
- Ondoren, Gorde metodoa erabiliz gure fitxategiak gordetzen ari gara.
- Ondoren, ixten dugu Lan-koadernoak guztiak gure egungo Lan-koadernoa izan ezik.
- Azkenik, itxi dugu jatorrizko Lan-koadernoa erabiliz. 1>Iten propietatea.
- Hirugarrenean, 1 metodoan erakusten den bezala , exekutatu kodea.
Beraz, gordetuko ditu eta itxiko ditu bi Lan-koadernoak . Aldatutako data bi Lan-koadernoak berdina dela ikus dezakegu. Bukatzeko, 5 Excel VBA makro desberdinak erakutsi ditugu gorde eta Lan-liburua ixteko .
Gehiago irakurri: Nola gorde makroa makro pertsonaleko lan-koadernoan?
Ondorioa
Erakutsi dizugu 5 ulertzeko azkarra eta erraza Excel VBA gorde eta Lan-liburua ixteko . Arazoren bat aurkitzen baduzu, lasai iruzkin ezazu behean. Gainera, gure webgunea bisita dezakezu Exceldemy Excel-ekin erlazionatutako artikulu gehiago lortzeko. Eskerrik asko irakurtzeagatik, segi bikain!