Excel VBA: Gorde eta itxi lan-koadernoa (5 adibide egoki)

  • Partekatu Hau
Hugh West

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!

Hugh West esperientzia handiko Excel prestatzaile eta analista da, industrian 10 urte baino gehiagoko esperientzia duena. Kontabilitate eta Finantzetan Lizentziatua eta Enpresen Administrazioko Masterra da. Hughek irakasteko grina du eta jarraitzeko eta ulertzeko erraza den irakaskuntza-ikuspegi berezia garatu du. Excel-en ezagutza adituak mundu osoko milaka ikasle eta profesionalei beren gaitasunak hobetzen eta beren karreran bikaintzen lagundu die. Bere blogaren bidez, Hughek bere ezagutzak munduarekin partekatzen ditu, doako Excel tutorialak eta lineako prestakuntza eskainiz, pertsona eta enpresei beren potentzial osoa lortzen laguntzeko.