Kiel Konservi Kopion kiel XLSX Uzante Excel VBA (5 Taŭgaj Manieroj)

  • Kundividu Ĉi Tion
Hugh West

En ĉi tiu lernilo, mi dividos kun vi 5 taŭgajn manierojn konservi kopion de excel-dosiero en XLSX formato uzante VBA . Vi povas uzi ĉi tiujn metodojn en ajna tipo de laborlibro ĉu ili enhavas grandajn aŭ malgrandajn datumojn. Ankaŭ, ĉar ni uzos VBA , preskaŭ ne daŭros tempo por plenumi la taskon.

Elŝutu Praktikan Laborlibron

Vi povas elŝuti la praktikan laborlibron de ĉi tie.

VBA Konservi kopion kiel XLSX.xlsx

Kio Estas XLSX-Dosiero?

La XLSX dosiero estas MS Excel Open XML Format Spreadsheet kiu konservas datumojn en ĉeloj kiuj estas enhavitaj ene de laborfolioj. La ĉeloj estas aranĝitaj en vico-kolumna strukturo. En MS Excel 2007 kaj pli frue, ĉi tiu kalkultabeldosiero estis de la tipo XLS .

5 Taŭgaj Manieroj Konservi Kopion de Excel-Dosiero kiel XLSX Uzante VBA

Por ĉi tiu lernilo, nia ĉefa celo estas montri al vi kiel konservi aktualan laborlibron en XLSX formato. Do ni prenis simplan kaj koncizan datumaron kiu havas 3 kolumnojn kaj 6 rekordojn de studentaj markoj. Sed vi havas la eblon uzi viajn proprajn datumarojn.

1. Uzante la metodon SaveCopyAs

La metodo SaveCopyAs en Excel VBA prenas laborlibron objekton kaj povas konservi novan kopion de ĉi tiu laborlibro en XLSX formato sen modifi la datumojn. Ni vidu kiel uzi ĉi tiun metodon ene de nia kodo.

Paŝoj:

  • Unue,iru al la langeto Programisto kaj elektu Visual Basic .

  • Sekva, en la Visual Basic fenestro, alklaku Enmeti kaj elektu Modulo .

  • Nun, en la nova modula fenestro dekstre, tajpu la jenan formulon:
9466

  • Tiam, fermu la fenestron VBA kaj navigu denove al la langeto Ellaboranto .
  • Ĉi tie, elektu Makroojn .

  • Nun, en la fenestro Makro , vi devus vidi la makrokodon, kiun ni enmetis.
  • Sekva, alklaku Run .

  • Fine, malfermu la dosierujon kie vi konservis la dosieron kaj ĝi estu disponebla en la XLSX -formato kiel ni volis.

Legu Pli: Kiel Konservi Excel-Makrodosieroj kiel Dosiernomo de Ĉela Valoro

2. Specifante Dosiernomon

Ni povas konservi kopion de excel-dosieron en XLSX formato specifante la dosiernomon en la kodo VBA . Kiam ni fiksas la dosiernomon, ni ankaŭ aldonos la dosier-etendon, kiu konvertos la dosieron al nia dezirata formato. Por daŭrigi kun ĉi tiu metodo, enigu la suban kodon en la VBA -modulfenestron.

4807

Post tajpi la kodon, simple rulu ĝin de la Opcio Makrooj kiel ni montris antaŭe. Nun, iru al la konserva dosierujo kaj la dosiero kun la XLSX formato devus esti tie nun.

Legu Pli: Excel VBA por Konservi Laborlibron en SpecifaDosierujo kun Dato

3. Enigo de Dosierformata Numero

La dosierformataj nombroj estas unikaj nombroj, kiuj indikas specifan dosiertipo dum konservado. Por ĉi tiu lernilo, nia celo estas konservi excel-kopion kiel XLSX dosieron per VBA . Do, ni uzos la formaton 51 , kiu indikas la XLSX dosiertipo. Do, tajpu la jenan kodon en la modulo VBA :

3616

Nun, se vi rulas ĉi tiun kodon, excel tuj konservos la laborlibron en XLSX formato. Vi povas konfirmi tion kontrolante en la cela dosierujo.

Legu Pli: Excel VBA Konservu kiel Dosierformato (12 Taŭgaj Ekzemploj)

4. Konservado per Pasvorto

En multaj kazoj, estas tre grave konservi kopion de excel-laborlibro en XLSX formato kun plia pasvorto. Ĉi tio validas precipe por laborlibroj, kiuj havas zorgojn pri alta sekureco. Vi povas atingi ĉi tiun taskon tre facile uzante VBA kaj fiksante kutiman pasvorton kune kun konservado de via dokumento. Por tio, enigu la suban VBA kodon en la Modulo fenestro:

7482

Fine, kiel ni vidis antaŭe, vi nur devas ruli ĉi tiun kodon el la opcioj Makrooj . Nun, se vi iras al via konservita dosierujo, vi devus trovi la dosieron kun la nomo kiun vi donis kaj la etendo XLSX ĉe la fino.

Legu Pli: Excel VBA: Konservu Folion kiel Nova Laborlibro sen Malfermo

5.Konservu per Rekomendado de Nurlegebla

Malpli strikta maniero protekti dokumenton estas fari ĝin nurlegebla dosiero. Se vi konservas excel-dosierkopion en la XLSX formato, tiam vi povas agordi la nurlegeblan kondiĉon uzante VBA . Nun, por fari tion, enigu la sekvan kodon en la modulon VBA :

9709

Tiam rulu ĉi tiun kodon el la Makrooj opcio sub la langeto Ellaboranto . Ĉi tio devus konservi XLSX kopion de la nuna laborlibro kiel montrite sube.

Legu pli: Excel VBA  por Konservu Dosieron kun Varia Nomo (5 Ekzemploj)

Memorindaj

  • Nepre ŝanĝi la konservan vojon de la XLSX dosiero en la VBA . Ĝi devus kongrui kun dosierujo en via komputilo.
  • Duble kontrolu por vidi, ke vi literumas ĉiujn enkonstruitajn VBA funkciojn ĝuste kiel mi faris.
  • Memoru, ke, en iuj kazoj, la kodo VBA eble ne plu disponeblas en la fenestro VBA post rulado de la kodo.

Konkludo

Mi esperas, ke la metodoj, kiujn mi montris por konservi excel-dosierkopion en XLSX formato uzante VBA , estis helpemaj al vi. Se vi blokiĝas en iu el la paŝoj aŭ kodo ne funkcias, tiam mi sugestus kontroli la kodojn, kiujn mi provizis kelkajn fojojn. Ankaŭ provu ŝanĝi la kodon iagrade por kompreni, kion faras la kodo. Laste, por lerni pli da excel teknikoj, sekvu nian ExcelWIKI retejo. Se vi havas demandojn, bonvolu sciigi min en la komentoj.

Hugh West estas tre sperta Excel-trejnisto kaj analizisto kun pli ol 10 jaroj da sperto en la industrio. Li tenas bakalaŭron en Kontado kaj Financo kaj magistron en Komercadministracio. Hugh havas entuziasmon por instruado kaj evoluigis unikan instruan aliron kiu estas facile sekvi kaj kompreni. Lia sperta scio pri Excel helpis milojn da studentoj kaj profesiuloj tutmonde plibonigi siajn kapablojn kaj elstari en siaj karieroj. Per sia blogo, Hugh dividas sian scion kun la mondo, proponante senpagajn Excel-lernilojn kaj interretan trejnadon por helpi individuojn kaj entreprenojn atingi sian plenan potencialon.