Nola gorde kopia bat XLSX gisa Excel VBA erabiliz (5 modu egokiak)

  • Partekatu Hau
Hugh West

Edukien taula

Tutorial honetan, zurekin partekatuko dut 5 modu egokiak XLSX formatuan excel fitxategi baten kopia bat gordetzeko VBA erabiliz. Metodo hauek edozein lan-liburutan erabil ditzakezu datu handiak zein txikiak izan. Gainera, VBA erabiliko dugunez, ia ez da denborarik beharko zeregina burutzeko.

Deskargatu Praktikarako lan-koadernoa

Praktikako lan-koadernoa hemendik deskarga dezakezu.

VBA Gorde kopia XLSX.xlsx gisa

Zer da XLSX fitxategi bat?

XLSX fitxategia MS Excel Open XML formatuko kalkulu-orri bat da , eta datuak lan-orri barruan dauden gelaxketan gordetzen ditu. Gelaxkak errenkada-zutabe egituran daude antolatuta. MS Excel 2007 -n eta aurrekoetan, kalkulu-orriaren fitxategi hau XLS motakoa zen.

5 modu egokiak Excel fitxategiaren kopia bat XLSX gisa gordetzeko VBA <5 erabiliz>

Tutorial honetarako, gure helburu nagusia uneko lan-liburu bat nola gorde XLSX formatuan erakustea da. Beraz, 3 zutabe eta 6 ikasleen noten erregistro dituen datu multzo sinple eta zehatz bat hartu dugu. Baina zure datu multzoak erabiltzeko aukera duzu.

1. SaveCopyAs metodoa erabiltzea

SaveCopyAs metodoa n Excel VBA lan-liburuko objektu bat hartzen du eta lan-liburu honen kopia berri bat gorde dezake XLSX formatuan datuak aldatu gabe. Ikus dezagun metodo hau nola erabili gure kodearen barruan.

Urratsak:

  • Lehenik eta behin,joan Garatzailea fitxara eta hautatu Visual Basic .

  • Ondoren, atalean. Visual Basic leihoa, egin klik Txertatu eta hautatu Modulua .

  • Orain, hemen eskuineko moduluaren leiho berria, idatzi formula hau:
4810

  • Ondoren, itxi VBA leihoa eta nabigatu Garatzailea fitxara berriro.
  • Hemen, hautatu Makroak .

  • Orain, Makro leihoan, txertatu dugun makro-kodea ikusi beharko zenuke.
  • Ondoren, sakatu Exekutatu .

  • Azkenik, ireki fitxategia gorde duzun karpeta eta nahi dugun moduan XLSX formatuan egon beharko luke.

Gehiago irakurri: Nola gorde Excel makro fitxategiak fitxategi-izen gisa gelaxka-baliotik

2. Fitxategi-izena zehaztea

Honen kopia bat gorde dezakegu. Excel fitxategi bat XLSX formatuan fitxategiaren izena VBA kodean zehaztuz. Fitxategiaren izena ezartzerakoan, fitxategia nahi dugun formatura bihurtuko duen fitxategi-luzapena ere gehituko dugu. Metodo honekin jarraitzeko, sartu beheko kodea VBA moduluaren leihoan.

7581

Kodea idatzi ondoren, exekutatu besterik ez dago Makroak aukera aurretik erakutsi genuen bezala. Orain, joan gordetzeko karpetara eta XLSX formatua duen fitxategia hor egon beharko litzateke orain.

Irakurri gehiago: Excel VBA lan-liburua espezifikoan gordetzekoData duen karpeta

3. Fitxategi-formatu-zenbakia sartzea

Fitxategi-formatu-zenbakiak gordetzean fitxategi-mota zehatz bat adierazten duten zenbaki bakarrak dira. Tutorial honetarako, gure helburua Excel kopia bat XLSX fitxategi gisa gordetzea da VBA erabiliz. Beraz, 51 formatu-zenbakia erabiliko dugu, XLSX fitxategi mota adierazten duena. Beraz, idatzi kode hau VBA moduluan:

2433

Orain, kode hau exekutatzen baduzu, excel-ek berehala gordeko du lan-liburua XLSX formatua. Hori baiezta dezakezu helburuko karpetan egiaztatuz.

Gehiago irakurri: Excel VBA Gorde fitxategi formatu gisa (12 adibide egoki)

4. Pasahitzarekin gordetzea

Kasu askotan, oso garrantzitsua da excel lan-liburu baten kopia bat XLSX formatuan pasahitz gehigarri batekin gordetzea. Hau bereziki egia da segurtasun handiko kezkak dituzten lan-koadernoentzat. Zeregin hau oso erraz lor dezakezu VBA erabiliz eta pasahitz pertsonalizatu bat ezarriz zure dokumentua gordetzearekin batera. Horretarako, sartu beheko VBA kodea Modulua leihoan:

8502

Azkenik, lehen ikusi dugun bezala, besterik ez duzu kode hau Makro aukeretatik exekutatu behar duzu. Orain, gordetako karpetara joaten bazara, amaieran eman duzun izena eta XLSX luzapena duen fitxategia aurkitu beharko zenuke.

Gehiago irakurri: Excel VBA: Gorde orria lan-liburu berri gisa ireki gabe

5.Gorde irakurketa soilik gomendatuz

Dokumentu bat babesteko modu ez hain zorrotza irakurtzeko soilik den fitxategia izatea da. Excel fitxategiaren kopia bat XLSX formatuan gordetzen baduzu, irakurtzeko soilik baldintza ezar dezakezu VBA erabiliz. Orain, horretarako, sartu kode hau VBA moduluan:

1161

Ondoren, exekutatu kode hau Makroak aukera Garatzailea fitxan. Honek uneko lan-liburuaren XLSX kopia bat gorde beharko luke behean erakusten den moduan.

Irakurri gehiago: Excel VBA  para Gorde fitxategia aldagai izenarekin (5 adibide)

Gogoratu beharrekoak

  • Ziurtatu XLSX fitxategiaren gordetzeko bidea aldatzen duzula . 1>VBA . Zure ordenagailuko karpeta-bide batekin bat etorri behar du.
  • Egiaztatu birritan, integratutako VBA funtzio guztiak nik egin ditudan bezala idazten ari zarela ikusteko.
  • Gogoratu, kasu batzuetan, baliteke VBA kodea jada erabilgarri ez egotea VBA leihoan kodea exekutatu ondoren.

Ondorioa

Espero dut VBA erabiliz Excel fitxategien kopia bat XLSX formatuan gordetzeko erakutsi ditudan metodoak lagungarriak izan direla. Pausoren batean trabatuta geratzen bazara edo kode batek ez badu funtzionatzen, orduan eman ditudan kodeak egiaztatzea gomendatuko nuke. Gainera, saiatu kodea aldatzen neurri batean kodea zer egiten ari den ulertzeko. Azkenik, excel teknika gehiago ikasteko, jarraitu gure ExcelWIKI webgunea. Zalantzarik baduzu, esan iezadazu iruzkinetan.

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.