Clàr-innse
San oideachadh seo, tha mi a’ dol a cho-roinn riut 5 dòighean freagarrach air leth-bhreac de fhaidhle excel a shàbhaladh ann an cruth XLSX a’ cleachdadh VBA . Faodaidh tu na dòighean sin a chleachdadh ann an seòrsa sam bith de leabhar-obrach ge bith a bheil dàta mòr no beag ann. Cuideachd, leis gu bheil sinn a’ cleachdadh VBA , cha mhòr nach toir e ùine gus an obair a choileanadh.
Luchdaich sìos Leabhar-obrach Cleachdaidh
’S urrainn dhut an leabhar-obrach cleachdaidh a luchdachadh sìos às an seo.
Sàbhail VBA mar XLSX.xlsx
Dè th' ann am faidhle XLSX?
Tha am faidhle XLSX na MS Excel Open XML Format Spreadsheet a bhios a’ stòradh dàta ann an ceallan a tha am broinn duilleagan-obrach. Tha na ceallan air an rèiteachadh ann an structar colbh sreath. Ann an MS Excel 2007 agus na bu tràithe, bha am faidhle cliath-dhuilleag seo den t-seòrsa XLS .
5 Dòighean Freagarrach airson Leth-bhreac de Fhaidhle Excel a shàbhaladh mar XLSX A’ cleachdadh VBA <5
Airson an oideachadh seo, ’s e ar prìomh adhbhar sealltainn dhut mar a shàbhaileas tu leabhar-obrach gnàthach ann an cruth XLSX . Mar sin tha sinn air clàr-dàta sìmplidh agus pongail a ghabhail anns a bheil 3 colbhan agus 6 clàran de chomharran oileanaich. Ach tha an roghainn agad na stòran-dàta agad fhèin a chleachdadh.
1. A' cleachdadh modh SaveCopyAs
Am modh SaveCopyAs ann an Gabhaidh Excel VBA nì leabhar-obrach agus is urrainn dha leth-bhreac ùr den leabhar-obrach seo a shàbhaladh ann an cruth XLSX gun an dàta atharrachadh. Chì sinn mar a chleachdas sinn am modh seo taobh a-staigh ar còd.
Ceumannan:
- An toiseach,rach dhan taba Developr agus tagh Visual Basic .
- Air adhart, anns an Ann an uinneag Visual Basic , cliog air Insert agus tagh Modal . uinneag a' mhodal ùr air an taobh dheas, dèan an fhoirmle a leanas a-steach:
9854
- An uairsin, dùin an uinneag VBA agus seòladh dhan tab Leasaiche a-rithist.
- An seo, tagh Macros .
- A-nis, san uinneag Macro , bu chòir dhut an còd macro a chuir sinn a-steach fhaicinn.
- Air adhart, cliog air Ruith .
19>
- Mu dheireadh, fosgail am pasgan far an do shàbhail thu am faidhle agus bu chòir gum biodh e ri fhaighinn san fhòrmat XLSX mar a bha sinn ag iarraidh.
20>
Leugh More: Mar a shàbhaileas tu faidhlichean Macro Excel mar ainm faidhle bho Cell Value
2. A’ sònrachadh ainm faidhle
Is urrainn dhuinn leth-bhreac de faidhle excel ann an cruth XLSX le bhith a’ sònrachadh ainm an fhaidhle sa chòd VBA . Nuair a shuidhicheas tu ainm an fhaidhle, cuiridh sinn cuideachd leudachadh an fhaidhle a thionndaidheas am faidhle chun chruth a tha sinn ag iarraidh. Gus leantainn air adhart leis a’ mhodh seo, cuir a-steach an còd gu h-ìosal ann an uinneag a’ mhodal VBA .
7973
An dèidh dhut an còd a thaipeadh, dìreach ruith e bhon <1 Roghainn> Macros mar a sheall sinn roimhe. A-nis, theirig dhan phasgan shàbhalaidh agus bu chòir gum biodh am faidhle leis an fhòrmat XLSX ann an-dràsta fhèin.
Leugh Tuilleadh: Excel VBA gus leabhar-obrach a shàbhaladh gu sònraichtePasgan le Ceann-latha
3. A' cur a-steach Àireamh fòrmat an fhaidhle
'S e àireamhan sònraichte a th' anns na h-àireamhan fòrmat faidhle a tha a' comharrachadh seòrsa faidhle sònraichte fhad 's a thathar a' sàbhaladh. Airson an oideachadh seo, is e ar n-amas leth-bhreac excel a shàbhaladh mar fhaidhle XLSX a’ cleachdadh VBA . Mar sin, cleachdaidh sinn an àireamh cruth 51 , a tha a’ comharrachadh an seòrsa faidhle XLSX . Mar sin, dèan an còd a leanas sa mhodal VBA :
6808
A-nis, ma ruitheas tu an còd seo, sàbhailidh excel an leabhar-obrach sa bhad ann an cruth XLSX . 'S urrainn dhut sin a dhearbhadh le bhith a' coimhead sa phasgan cheann-uidhe.
Leugh More: Excel VBA Sàbhail mar Fhaidhle Faidhle (12 Eisimpleirean Freagarrach)
4. Sàbhaladh le Facal-faire
Ann an iomadach cùis, tha e glè chudromach lethbhreac de leabhar-obrach excel a shàbhaladh ann an cruth XLSX le facal-faire a bharrachd. Tha seo gu sònraichte fìor airson leabhraichean-obrach aig a bheil draghan àrd-tèarainteachd. 'S urrainn dhut an obair seo a choileanadh gu math furasta le bhith a' cleachdadh VBA agus a' suidheachadh facal-faire gnàthaichte ri taobh a bhith a' sàbhaladh do sgrìobhainn. Airson sin, cuir a-steach an còd VBA gu h-ìosal anns an uinneag Modal :
6824
Mu dheireadh, mar a chunnaic sinn roimhe, tha thu dìreach feumaidh tu an còd seo a ruith o na Macros roghainnean. A-nis, ma thèid thu dhan phasgan a shàbhail thu, bu chòir dhut am faidhle leis an ainm a thug thu seachad agus an leudachan XLSX aig an deireadh a lorg.
Leugh Tuilleadh: Excel VBA: Sàbhail duilleag mar leabhar-obrach ùr gun fhosgladh
5.Sàbhail le Moladh Leugh a-mhàin
'S e dòigh nach eil cho teann air sgrìobhainn a dhìon a bhith ga dhèanamh na fhaidhle ri leughadh a-mhàin. Ma shàbhaileas tu leth-bhreac faidhle excel san fhòrmat XLSX , faodaidh tu an suidheachadh leughaidh a-mhàin a shuidheachadh le VBA . A-nis, airson seo a dhèanamh, cuir a-steach an còd a leanas sa mhodal VBA :
6831
An uairsin, ruith an còd seo bhon Macros roghainn fon tab Leasaiche . Bu chòir dha seo lethbhreac XLSX den leabhar-obrach làithreach a shàbhaladh mar a chithear gu h-ìosal.
Leugh More: Excel VBA gu Sàbhail am faidhle le Ainm Caochlaideach (5 eisimpleirean)
Rudan ri chuimhneachadh
- Dèan cinnteach gun atharraich thu slighe sàbhalaidh an fhaidhle XLSX anns an VBA . Bu chòir dha a bhith co-ionnan ri slighe pasgan taobh a-staigh a' choimpiutair agad.
- Dèan cinnteach gu bheil thu a' litreachadh a h-uile gnìomh VBA a chaidh a thogail a-steach dìreach mar a rinn mi.
- Cuimhnich, ann an cuid de chùisean, gur dòcha nach bi an còd VBA ri fhaighinn tuilleadh san uinneag VBA às deidh dhut a’ chòd a ruith.
Co-dhùnadh
Tha mi an dòchas gun robh na dòighean a sheall mi airson lethbhreac faidhle excel a shàbhaladh ann an cruth XLSX a’ cleachdadh VBA cuideachail dhut. Ma thèid thu an sàs ann an gin de na ceumannan no mura obraich còd, mholainn sùil a thoirt air na còdan a thug mi seachad grunn thursan. Cuideachd, feuch ris a’ chòd atharrachadh gu ìre gus tuigsinn dè tha an còd a’ dèanamh. Mu dheireadh, gus barrachd ionnsachadh mu dhòighean excel , lean ar n-ionnsachadhLàrach-lìn ExcelWIKI . Ma tha ceist sam bith agad, leig fios dhomh anns na beachdan.