Sut i Gadw Copi fel XLSX Gan Ddefnyddio Excel VBA (5 Ffordd Addas)

  • Rhannu Hwn
Hugh West

Tabl cynnwys

Yn y tiwtorial hwn, rydw i'n mynd i rannu gyda chi 5 ffyrdd addas o gadw copi o ffeil excel mewn fformat XLSX gan ddefnyddio VBA . Gallwch ddefnyddio'r dulliau hyn mewn unrhyw fath o lyfr gwaith p'un a ydynt yn cynnwys data mawr neu fach. Hefyd, gan y byddwn yn defnyddio VBA , ni fydd yn cymryd fawr ddim amser i gyflawni'r dasg.

Lawrlwythwch y Llyfr Gwaith Ymarfer

Gallwch lawrlwytho'r llyfr gwaith ymarfer o'r fan hon.

VBA Cadw Copi fel XLSX.xlsx

Beth Yw Ffeil XLSX?

Mae'r ffeil XLSX yn Taenlen Fformat XML Agored MS Excel sy'n storio data mewn celloedd sydd wedi'u cynnwys y tu mewn i daflenni gwaith. Trefnir y celloedd mewn strwythur colofn rhes. Yn MS Excel 2007 ac yn gynharach, roedd y ffeil daenlen hon o'r math XLS .

5 Ffordd Addas o Gadw Copi o Ffeil Excel fel XLSX Gan ddefnyddio VBA <5

Ar gyfer y tiwtorial hwn, ein prif bwrpas yw dangos i chi sut i gadw llyfr gwaith cyfredol mewn fformat XLSX . Felly rydym wedi cymryd set ddata syml a chryno sydd â 3 colofn a 6 cofnod o farciau myfyrwyr. Ond mae gennych yr opsiwn i ddefnyddio eich setiau data eich hun.

1. Defnyddio Dull SaveCopyAs

Dull SaveCopyAs yn Mae Excel VBA yn cymryd gwrthrych llyfr gwaith a gall gadw copi newydd o'r llyfr gwaith hwn mewn fformat XLSX heb addasu'r data. Gadewch inni weld sut i ddefnyddio'r dull hwn yn ein cod.

Camau:

    Yn gyntaf,ewch i'r tab Datblygwr a dewis Visual Basic .

  • Nesaf, yn y Ffenestr Gweledol Sylfaenol , cliciwch ar Mewnosod a dewiswch Modiwl .

  • Nawr, yn y ffenestr modiwl newydd ar y dde, teipiwch y fformiwla ganlynol:
  • 8356

    • Yna, caewch y ffenestr VBA a llywio i'r tab Datblygwr eto.
    • Yma, dewiswch Macros .

    • Nawr, yn y ffenestr Macro , fe ddylech chi weld y cod macro a fewnosodwyd gennym.
    • Nesaf, cliciwch ar Rhedeg .

    19>

    • Yn olaf, agorwch y ffolder lle gwnaethoch chi gadw'r ffeil a dylai fod ar gael yn y fformat XLSX fel y dymunwn.

    Darllen Mwy: Sut i Arbed Ffeiliau Macro Excel fel Enw Ffeil o Werth Cell

    2. Pennu Enw Ffeil

    Gallwn gadw copi o ffeil excel mewn fformat XLSX drwy nodi enw'r ffeil yn y cod VBA . Wrth osod enw'r ffeil, byddwn hefyd yn ychwanegu'r estyniad ffeil a fydd yn trosi'r ffeil i'r fformat a ddymunir gennym. I fynd ymlaen â'r dull hwn, rhowch y cod isod yn ffenestr modiwl VBA .

    1347

    Ar ôl teipio'r cod, rhedwch ef o'r <1 Opsiwn> Macros fel y dangoswyd yn flaenorol. Nawr, ewch i'r ffolder cadw a dylai'r ffeil gyda'r fformat XLSX fod yno nawr.

    Darllen Mwy: Excel VBA i Arbed Llyfr Gwaith yn BenodolFfolder gyda Dyddiad

    3. Mewnbynnu Rhif Fformat Ffeil

    Mae'r rhifau fformat ffeil yn rhifau unigryw sy'n dynodi math penodol o ffeil wrth gadw. Ar gyfer y tiwtorial hwn, ein nod yw arbed copi excel fel ffeil XLSX gan ddefnyddio VBA . Felly, byddwn yn defnyddio'r rhif fformat 51 , sy'n dynodi'r math o ffeil XLSX . Felly, teipiwch y cod canlynol yn y modiwl VBA :

    8811

    Nawr, os ydych chi'n rhedeg y cod hwn, bydd excel yn cadw'r llyfr gwaith ar unwaith mewn fformat XLSX . Gallwch gadarnhau hynny trwy wirio yn y ffolder cyrchfan.

    Darllen Mwy: Excel VBA Cadw fel Fformat Ffeil (12 Enghraifft Addas)

    4. Arbed gyda Chyfrinair

    Mewn llawer o achosion, mae'n bwysig iawn cadw copi o lyfr gwaith excel mewn fformat XLSX gyda chyfrinair ychwanegol. Mae hyn yn arbennig o wir ar gyfer llyfrau gwaith sydd â phryderon diogelwch uchel. Gallwch chi gyflawni'r dasg hon yn hawdd iawn gan ddefnyddio VBA a gosod cyfrinair personol ochr yn ochr ag arbed eich dogfen. Ar gyfer hynny, rhowch y cod VBA isod yn y ffenestr Modiwl :

    8877

    Yn olaf, fel y gwelsom o'r blaen, chi jyst rhaid rhedeg y cod hwn o'r opsiynau Macros . Nawr, os ewch i'ch ffolder a gadwyd, dylech ddod o hyd i'r ffeil gyda'r enw a roesoch a'r estyniad XLSX ar y diwedd.

    Darllen Mwy: Excel VBA: Cadw'r Daflen fel Llyfr Gwaith Newydd heb ei Agor

    5.Cadw drwy Argymell Darllen yn Unig

    Ffordd llai llym o ddiogelu dogfen yw ei gwneud yn ffeil darllen yn unig. Os ydych chi'n cadw copi ffeil Excel yn y fformat XLSX , yna gallwch chi osod yr amod darllen yn unig gan ddefnyddio VBA . Nawr, i wneud hyn, mewnosodwch y cod canlynol yn y modiwl VBA :

    1727

    Yna, rhedwch y cod hwn o'r Macros opsiwn o dan y tab Datblygwr . Dylai hyn arbed copi XLSX o'r llyfr gwaith cyfredol fel y dangosir isod.

    Darllen Mwy: Excel VBA  i Cadw Ffeil gydag Enw Newidiol (5 Enghraifft)

    Pethau i'w Cofio

    • Gwnewch yn siŵr eich bod yn newid llwybr cadw'r ffeil XLSX yn y VBA . Dylai gyd-fynd â llwybr ffolder y tu mewn i'ch cyfrifiadur.
    • Gwiriwch ddwywaith i weld eich bod yn sillafu'r holl swyddogaethau VBA adeiledig yn union fel yr wyf wedi'i wneud.
    • Cofiwch, mewn rhai achosion, efallai na fydd y cod VBA ar gael bellach yn y ffenestr VBA ar ôl rhedeg y cod.

    Casgliad

    Gobeithiaf fod y dulliau a ddangosais i gadw copi ffeil excel yn fformat XLSX gan ddefnyddio VBA o gymorth i chi. Os byddwch chi'n mynd yn sownd yn unrhyw un o'r camau neu os nad yw cod yn gweithio, yna byddwn yn awgrymu gwirio'r codau rydw i wedi'u darparu ychydig o weithiau. Hefyd, ceisiwch newid y cod i ryw raddau i ddeall beth mae'r cod yn ei wneud. Yn olaf, i ddysgu mwy o dechnegau excel , dilynwch einGwefan ExcelWIKI . Os oes gennych unrhyw ymholiadau, rhowch wybod i mi yn y sylwadau.

    Mae Hugh West yn hyfforddwr a dadansoddwr Excel hynod brofiadol gyda dros 10 mlynedd o brofiad yn y diwydiant. Mae ganddo radd Baglor mewn Cyfrifeg a Chyllid a gradd Meistr mewn Gweinyddu Busnes. Mae gan Hugh angerdd am addysgu ac mae wedi datblygu dull addysgu unigryw sy’n hawdd ei ddilyn a’i ddeall. Mae ei wybodaeth arbenigol o Excel wedi helpu miloedd o fyfyrwyr a gweithwyr proffesiynol ledled y byd i wella eu sgiliau a rhagori yn eu gyrfaoedd. Trwy ei flog, mae Hugh yn rhannu ei wybodaeth gyda’r byd, gan gynnig tiwtorialau Excel am ddim a hyfforddiant ar-lein i helpu unigolion a busnesau i gyrraedd eu llawn botensial.