Բովանդակություն
Այս ձեռնարկում ես պատրաստվում եմ կիսվել ձեզ հետ 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 կայք: Եթե ունեք հարցեր, խնդրում եմ ինձ տեղյակ պահեք մեկնաբանություններում: