Si të ruani një kopje si XLSX duke përdorur Excel VBA (5 mënyra të përshtatshme)

  • Shperndaje Kete
Hugh West

Në këtë tutorial, unë do të ndaj me ju 5 mënyra të përshtatshme për të ruajtur një kopje të një skedari excel në formatin XLSX duke përdorur VBA . Ju mund t'i përdorni këto metoda në çdo lloj libri pune, pavarësisht nëse ato përmbajnë të dhëna të mëdha apo të vogla. Gjithashtu, duke qenë se do të përdorim VBA , praktikisht nuk do të duhet kohë për të përmbushur detyrën.

Shkarkoni Librin e Punës Praktike

Mund ta shkarkoni librin e punës praktike nga këtu.

VBA Ruaj Kopjen si XLSX.xlsx

Çfarë është një skedar XLSX?

Skedari XLSX është një Fletë me formatin XML të hapur MS Excel që ruan të dhënat në qelizat që gjenden brenda fletëve të punës. Qelizat janë të rregulluara në një strukturë rresht-kolona. Në MS Excel 2007 dhe më herët, ky skedar spreadsheet ishte i llojit XLS .

5 Mënyra të përshtatshme për të ruajtur një kopje të skedarit Excel si XLSX duke përdorur VBA

Për këtë tutorial, qëllimi ynë kryesor është t'ju tregojmë se si të ruani një libër pune aktual në një format XLSX . Pra, ne kemi marrë një grup të dhënash të thjeshtë dhe konciz që ka 3 kolona dhe 6 regjistrime të notave të studentëve. Por ju keni mundësinë të përdorni grupet tuaja të të dhënave.

1. Përdorimi i metodës SaveCopyAs

Metoda SaveCopyAs Excel VBA merr një objekt të librit të punës dhe mund të ruajë një kopje të re të këtij libri pune në një format XLSX pa modifikuar të dhënat. Le të shohim se si ta përdorim këtë metodë brenda kodit tonë.

Hapat:

  • Së pari,shkoni te skeda Zhvilluesi dhe zgjidhni Visual Basic .

  • Tjetra, në Visual Basic dritare, klikoni në Fut dhe zgjidhni Modul .

  • Tani, në dritaren e modulit të ri në të djathtë, shkruani formulën e mëposhtme:
4067

  • Më pas, mbyllni dritaren VBA dhe lundroni në skedën Zhvilluesi përsëri.
  • Këtu, zgjidhni Macros .

  • Tani, në dritaren Makro , duhet të shihni kodin makro që kemi futur.
  • Tjetra, klikoni në Ekzekuto .

  • Më në fund, hapni dosjen ku keni ruajtur skedarin dhe duhet të jetë i disponueshëm në formatin XLSX siç dëshironim.

Lexo më shumë: Si të ruani skedarët makro Excel si emër skedari nga vlera e qelisë

2. Specifikimi i emrit të skedarit

Mund të ruajmë një kopje të një skedar excel në formatin XLSX duke specifikuar emrin e skedarit në kodin VBA . Kur vendosim emrin e skedarit, ne do të shtojmë gjithashtu shtesën e skedarit që do ta konvertojë skedarin në formatin tonë të dëshiruar. Për të vazhduar me këtë metodë, futni kodin e mëposhtëm në dritaren e modulit VBA .

5796

Pasi të shtypni kodin, thjesht ekzekutoni atë nga <1 Opsioni> Macros siç treguam më parë. Tani, shkoni te dosja e ruajtjes dhe skedari me formatin XLSX duhet të jetë aty tani.

Lexo më shumë: Excel VBA për të ruajtur librin e punës në SpecificDosja me datë

3. Futja e numrit të formatit të skedarit

Numrat e formatit të skedarit janë numra unikë që tregojnë një lloj skedari specifik gjatë ruajtjes. Për këtë tutorial, qëllimi ynë është të ruajmë një kopje excel si një skedar XLSX duke përdorur VBA . Pra, ne do të përdorim numrin e formatit 51 , i cili tregon llojin e skedarit XLSX . Pra, shkruani kodin e mëposhtëm në modulin VBA :

6181

Tani, nëse përdorni këtë kod, excel do ta ruajë menjëherë librin e punës në një XLSX format. Ju mund ta konfirmoni këtë duke kontrolluar në dosjen e destinacionit.

Lexo më shumë: Excel VBA Ruaj si format skedari (12 shembuj të përshtatshëm)

4. Ruajtja me fjalëkalim

Në shumë raste, është shumë e rëndësishme të ruani një kopje të një libri pune excel në formatin XLSX me një fjalëkalim shtesë. Kjo është veçanërisht e vërtetë për librat e punës që kanë shqetësime të sigurisë së lartë. Ju mund ta arrini këtë detyrë shumë lehtë duke përdorur VBA dhe duke vendosur një fjalëkalim të personalizuar krahas ruajtjes së dokumentit tuaj. Për këtë, vendosni kodin e mëposhtëm VBA në dritaren Moduli :

9465

Më në fund, siç e pamë më parë, ju thjesht duhet ta ekzekutoni këtë kod nga opsionet Macros . Tani, nëse shkoni te dosja juaj e ruajtur, duhet të gjeni skedarin me emrin që keni dhënë dhe shtesën XLSX në fund.

Lexo më shumë: Excel VBA: Ruaje fletën si libër të ri pune pa u hapur

5.Ruani duke rekomanduar vetëm lexim

Një mënyrë më pak strikte për të mbrojtur një dokument është ta bëni atë një skedar vetëm për lexim. Nëse ruani një kopje skedari excel në formatin XLSX , atëherë mund të vendosni kushtin vetëm për lexim duke përdorur VBA . Tani, për ta bërë këtë, futni kodin e mëposhtëm në modulin VBA :

9215

Më pas, ekzekutoni këtë kod nga Macros opsioni nën skedën Zhvilluesi . Kjo duhet të ruajë një kopje XLSX të librit aktual të punës siç tregohet më poshtë.

Lexo më shumë: Excel VBA  për Ruani skedarin me emrin e ndryshores (5 shembuj)

Gjërat për t'u mbajtur mend

  • Sigurohuni që të ndryshoni shtegun e ruajtjes së skedarit XLSX VBA . Duhet të përputhet me një shteg dosjeje brenda kompjuterit tuaj.
  • Kontrolloni dy herë për të parë që po i drejtoni të gjitha funksionet e integruara VBA saktësisht siç kam bërë unë.
  • Mos harroni se, në disa raste, kodi VBA mund të mos jetë më i disponueshëm në dritaren VBA pas ekzekutimit të kodit.

Përfundim

Shpresoj që metodat që tregova për të ruajtur një kopje të skedarit excel në formatin XLSX duke përdorur VBA ishin të dobishme për ju. Nëse ngecni në ndonjë nga hapat ose një kod nuk funksionon, atëherë do të sugjeroja të kontrolloni disa herë kodet që kam dhënë. Gjithashtu, provoni ta ndryshoni kodin në një farë mase për të kuptuar se çfarë po bën kodi. Së fundi, për të mësuar më shumë teknika excel , ndiqni tonënFaqja e internetit ExcelWIKI . Nëse keni ndonjë pyetje, ju lutem më tregoni në komente.

Hugh West është një trajner dhe analist me përvojë të lartë në Excel me mbi 10 vjet përvojë në industri. Ai ka një diplomë Bachelor në Kontabilitet dhe Financë dhe një Master në Administrim Biznesi. Hugh ka një pasion për mësimdhënien dhe ka zhvilluar një qasje unike të mësimdhënies që është e lehtë për t'u ndjekur dhe kuptuar. Njohuritë e tij eksperte të Excel-it kanë ndihmuar mijëra studentë dhe profesionistë në mbarë botën të përmirësojnë aftësitë e tyre dhe të shkëlqejnë në karrierën e tyre. Nëpërmjet blogut të tij, Hugh ndan njohuritë e tij me botën, duke ofruar mësime falas në Excel dhe trajnime në internet për të ndihmuar individët dhe bizneset të arrijnë potencialin e tyre të plotë.