Ինչպես պահպանել պատճենը որպես XLSX՝ օգտագործելով Excel VBA (5 հարմար եղանակներ)

  • Կիսվել Սա
Hugh West

Այս ձեռնարկում ես պատրաստվում եմ կիսվել ձեզ հետ 5 հարմար եղանակներ՝ պահպանելու excel ֆայլի պատճենը XLSX ձևաչափով՝ օգտագործելով VBA : Դուք կարող եք օգտագործել այս մեթոդները ցանկացած տեսակի աշխատանքային գրքույկում, անկախ նրանից՝ դրանք պարունակում են մեծ կամ փոքր տվյալներ: Բացի այդ, քանի որ մենք կօգտագործենք VBA , առաջադրանքն իրականացնելու համար գործնականում ժամանակ չի պահանջվի:

Ներբեռնեք պրակտիկայի աշխատանքային գիրքը

Դուք կարող եք ներբեռնել պրակտիկայի աշխատանքային գիրքը այստեղից:

VBA Պահպանել պատճենը որպես XLSX.xlsx

Ի՞նչ է XLSX ֆայլը:

XLSX ֆայլը MS Excel-ի բաց XML ձևաչափով աղյուսակ է , որը պահում է տվյալները բջիջներում, որոնք պարունակվում են աշխատաթերթերում: Բջիջները դասավորված են տող-սյունակ կառուցվածքով: MS Excel 2007 և ավելի վաղ, այս աղյուսակային ֆայլը եղել է տիպի XLS :

Excel-ի ֆայլի պատճենը XLSX-ով պահպանելու 5 հարմար եղանակ՝ օգտագործելով VBA

Այս ձեռնարկի համար մեր հիմնական նպատակն է ցույց տալ ձեզ, թե ինչպես պահպանել ընթացիկ աշխատանքային գիրքը XLSX ձևաչափով: Այսպիսով, մենք վերցրել ենք պարզ և հակիրճ տվյալների բազա, որն ունի 3 սյունակ և 6 ուսանողների գնահատականների գրառումներ: Բայց դուք ունեք ձեր սեփական տվյալների հավաքածուն օգտագործելու հնարավորություն:

1. SaveCopyAs մեթոդի օգտագործումը

SaveCopyAs մեթոդը -ում Excel VBA -ը վերցնում է աշխատանքային գրքի օբյեկտ և կարող է պահպանել այս աշխատանքային գրքի նոր օրինակը XLSX ձևաչափով` առանց տվյալները փոփոխելու: Եկեք տեսնենք, թե ինչպես օգտագործել այս մեթոդը մեր կոդի ներսում:

Քայլեր.

  • Առաջինը,գնացեք Developer ներդիրը և ընտրեք Visual Basic :

  • Հաջորդը` Visual Basic պատուհան, սեղմեք Տեղադրել և ընտրեք Module :

  • Այժմ, նոր մոդուլի պատուհանը աջ կողմում, մուտքագրեք հետևյալ բանաձևը.
4200

  • Այնուհետև փակեք VBA պատուհանը և նավարկեք կրկին դեպի Developer ներդիր:
  • Այստեղ ընտրեք Macros :

  • Այժմ, Macro պատուհանում, դուք պետք է տեսնեք մեր ներդրած մակրո կոդը:
  • Հաջորդը սեղմեք Run :

  • Վերջապես բացեք այն թղթապանակը, որտեղ դուք պահել եք ֆայլը, և այն պետք է հասանելի լինի XLSX ձևաչափով, ինչպես ուզում էինք:

Կարդալ ավելին. Ինչպես պահպանել Excel մակրո ֆայլերը որպես ֆայլի անուն բջջային արժեքից

2. Ֆայլի անունը նշելով

Մենք կարող ենք պահպանել ֆայլի պատճենը excel ֆայլ XLSX ձևաչափով` նշելով ֆայլի անունը VBA կոդում: Ֆայլի անունը սահմանելիս մենք կավելացնենք նաև ֆայլի ընդլայնումը, որը ֆայլը կվերափոխի մեր ցանկալի ձևաչափին: Այս մեթոդով շարունակելու համար տեղադրեք ստորև բերված կոդը VBA մոդուլի պատուհանում:

7323

Կոդը մուտքագրելուց հետո պարզապես գործարկեք այն <1-ից:> Macros տարբերակ, ինչպես նախկինում ցույց տվեցինք: Այժմ անցեք պահման թղթապանակ և XLSX ձևաչափով ֆայլը պետք է լինի այնտեղ:

Կարդալ ավելին` Excel VBA՝ աշխատանքային գրքույկը Specific-ում պահելու համարԹղթապանակ ամսաթվով

3. Մուտքագրելով Ֆայլի ձևաչափի համարը

Ֆայլի ձևաչափի համարները եզակի թվեր են, որոնք նշում են ֆայլի որոշակի տեսակ պահպանման ընթացքում: Այս ձեռնարկի համար մեր նպատակն է պահպանել excel-ի պատճենը որպես XLSX ֆայլ՝ օգտագործելով VBA : Այսպիսով, մենք կօգտագործենք ձևաչափի համարը 51 , որը նշանակում է XLSX ֆայլի տեսակը: Այսպիսով, մուտքագրեք հետևյալ կոդը VBA մոդուլում.

1363

Այժմ, եթե գործարկեք այս կոդը, Excel-ը անմիջապես կպահի աշխատանքային գիրքը մի XLSX ձևաչափ: Դուք կարող եք դա հաստատել՝ ստուգելով նպատակակետ թղթապանակը:

Կարդալ ավելին. Excel VBA Պահպանել որպես ֆայլի ձևաչափ (12 համապատասխան օրինակ)

4. Պահպանում գաղտնաբառով

Շատ դեպքերում շատ կարևոր է պահպանել excel աշխատանքային գրքի պատճենը XLSX ձևաչափով՝ լրացուցիչ գաղտնաբառով։ Սա հատկապես ճիշտ է աշխատանքային գրքույկների համար, որոնք ունեն բարձր անվտանգության խնդիրներ: Դուք կարող եք այս առաջադրանքին շատ հեշտությամբ հասնել՝ օգտագործելով VBA և ձեր փաստաթուղթը պահպանելու հետ մեկտեղ հատուկ գաղտնաբառ սահմանելով: Դրա համար մուտքագրեք ստորև VBA կոդը Module պատուհանում.

7794

Վերջապես, ինչպես նախկինում տեսանք, դուք պարզապես պետք է գործարկել այս կոդը Macros տարբերակներից: Այժմ, եթե դուք գնում եք ձեր պահպանված թղթապանակը, դուք պետք է գտնեք ֆայլը ձեր տված անունով և վերջում XLSX ընդլայնումը:

Կարդալ ավելին. Excel VBA. Պահպանել թերթիկը որպես նոր աշխատանքային գիրք առանց բացելու

5.Պահպանեք՝ առաջարկելով միայն կարդալ

Փաստաթուղթը պաշտպանելու ավելի քիչ խիստ եղանակ է այն դարձնել միայն կարդալու ֆայլ: Եթե ​​դուք պահում եք excel ֆայլի պատճենը XLSX ձևաչափով, ապա կարող եք սահմանել միայն կարդալու պայմանը` օգտագործելով VBA : Այժմ, դա անելու համար, տեղադրեք հետևյալ կոդը VBA մոդուլում.

8175

Այնուհետև գործարկեք այս կոդը Macros<2-ից:> տարբերակ Մշակավոր ներդիրում: Սա պետք է պահպանի ընթացիկ աշխատանքային գրքի XLSX պատճենը, ինչպես ցույց է տրված ստորև:

Կարդալ ավելին` Excel VBA   դեպի Պահել ֆայլը փոփոխական անունով (5 օրինակ)

Հիշելու բաներ

  • Համոզվեք, որ փոխեք XLSX ֆայլի պահպանման ուղին 1>VBA . Այն պետք է համապատասխանի ձեր համակարգչի ներսում գտնվող թղթապանակի ուղուն:
  • Կրկնակի ստուգեք՝ տեսնելու համար, որ դուք բոլոր ներկառուցված VBA գործառույթներն ուղղագրում եք ճիշտ այնպես, ինչպես ես արել եմ:
  • Հիշեք, որ որոշ դեպքերում VBA կոդը կարող է այլևս հասանելի չլինել VBA պատուհանում ծածկագիրը գործարկելուց հետո:

Եզրակացություն

Հուսով եմ, որ այն մեթոդները, որոնք ես ցույց տվեցի excel ֆայլի պատճենը XLSX ձևաչափով VBA պահելու համար օգտակար էին ձեզ համար: Եթե ​​դուք խրված եք որևէ քայլի մեջ, կամ կոդը չի աշխատում, ապա ես կառաջարկեի մի քանի անգամ ստուգել իմ տրամադրած կոդերը: Նաև փորձեք որոշակիորեն փոխել կոդը՝ հասկանալու համար, թե ինչ է անում կոդը: Վերջապես, ավելին իմանալու համար excel տեխնիկան, հետևեք մեր ExcelWIKI կայք: Եթե ​​ունեք հարցեր, խնդրում եմ ինձ տեղյակ պահեք մեկնաբանություններում:

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: