Enhavtabelo
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.