Ինչպես ավելացնել թերթիկ անունով Excel VBA-ում (6 հեշտ եղանակ)

  • Կիսվել Սա
Hugh West

Այս հոդվածը տալիս է ձեր հարցերի պատասխանները՝ ինչպես ավելացնել անունով թերթ Excel-ում VBA : Եթե ​​դուք փնտրում եք նման յուրօրինակ հնարքներ, ապա ճիշտ տեղում եք եկել։ Այստեղ մենք կքննարկենք 6 հեշտ & Excel-ում անվանումով թերթ ավելացնելու ապացուցված եղանակներ VBA :

Ներբեռնեք Practice Workbook

Դուք կարող եք ներբեռնել հետևյալ Excel-ի աշխատանքային գիրքը՝ ավելի լավ հասկանալու և ինքներդ ձեզ վարժվելու համար:

Ավելացնելով թերթ Name.xlsm-ով

VBA կոդ՝ Անունով թերթ ավելացնելու համար

Մենք կօգտագործենք Ավելացնելու համար Թերթերի օբյեկտը թերթիկ Excel-ում: Անունով թերթ ավելացնելու հիմնական VBA կոդը նման է ստորև նշվածին:

Sheets.Add ([Before], [After], [Count], [Type])

Նախկինում` Դա ընտրովի է: Այն ավելացնում է նոր թերթ՝ որոշակի թերթից առաջ:

Հետո՝ Դա նույնպես ընտրովի է: Այն ավելացնում է նոր թերթիկ որոշակի թերթիկից հետո:

Հաշիվ. Դա նաև կամընտիր պարամետր է: Այն ցույց է տալիս ավելացվող թերթերի քանակը:

Տեսակ. Դա նույնպես կամընտիր է: Այն նշում է թերթիկի տեսակը: Այստեղ լռելյայն արժեքն է xlԱշխատանքային թերթիկ :

Excel VBA-ում Անունով թերթ ավելացնելու 6 Տարբեր եղանակներ

Excel-ում մենք կարող ենք նոր թերթ ավելացնել <ավելացնելով: 1>⊕ պատկերակը հենց թերթիկի անվան կողքին: Երբևէ մտածե՞լ եք Excel-ում նույն առաջադրանքն ավտոմատացնելու մասին: Այլևս չմտածեք, քանի որ VBA դուք լուսաբանել եք:

Այստեղ մենք ունենք աշխատանքային թերթ Վաճառքի հաշվետվություն : Այն պարունակում է Ամենօրյա վաճառքՀաշվետվություն որոշակի ճաշարանի մասին: B , C և D սյունակներում կան Վաճառողներ , Ապրանքներ և <1 անունները:>Քանակը համապատասխանաբար:

Այստեղ մենք կավելացնենք այլ թերթիկներ այս աշխատանքային գրքում VBA մակրո -ի օգնությամբ:

Այստեղ մենք օգտագործել ենք Microsoft Excel 365 տարբերակը, դուք կարող եք օգտագործել ցանկացած այլ տարբերակ՝ ըստ ձեր հարմարության:

1. Անունով թերթ ավելացնել Excel VBA-ում

Մեր առաջին մեթոդում մենք կավելացնենք թերթիկ անունով օգտագործողի մուտքագրումից : Եթե ​​դուք հետաքրքրված եք սովորել, հետևեք այս պարզ քայլերին:

📌 Քայլեր.

  • Հենց սկզբում գնացեք Developer ներդիր:
  • Երկրորդում, Code խմբում ընտրեք Visual Basic :
  • Այլընտրանք, սեղմեք ALT: + F11 նույն առաջադրանքը կատարելու համար:

Նշում. Համոզվեք, որ սեղմեք ALT ստեղնը SPACEBAR -ի ձախ կողմում: Գործողությունը չի կատարվի, եթե օգտագործեք այլ ALT ստեղներ:

  • Անմիջապես բացվում է Microsoft Visual Basic հավելվածների համար պատուհանը:
  • Այնուհետև անցեք Տեղադրել ներդիր:
  • Այնուհետև ընտրանքներից ընտրեք Մոդուլ :

  • Ներկայումս այն բացում է Module կոդը:
  • Այնուհետև գրեք հետևյալ կոդը Module -ում:
3231

Code Breakdown

  • Նախ, մենք կոչում ենք Sub պրոցեդուրան որպես Add_Sheet_with_Name ։
  • Այնուհետև մենք սահմանում ենք փոփոխականների տեսակները։
  • Այնուհետև ավելացրինք On Error Resume Next հայտարարությունը։ Սա անտեսելու է բոլոր սխալները:
  • Այնուհետև մենք օգտագործեցինք InputBox թերթի անունը օգտվողից ստանալու համար: Բացի այդ, մենք պահեցինք տեքստային տողը InputBox -ից sheet_name փոփոխականում:
  • Հաջորդը, եթե sheet_name դատարկ է, ապա կոդը չի շարունակվի:
  • Վերջապես, մենք օգտագործում ենք Add.Name մեթոդը՝ նոր ստեղծված թերթիկը անվանելու համար: Այստեղ անունը կլինի նույնը, ինչ sheet_name փոփոխականը:

  • Այս պահին սեղմեք Run (⏵) պատկերակ: Ավելի շուտ, դուք կարող եք սեղմել F5 ձեր ստեղնաշարի վրա:

  • Հանկարծ այն բացում է մուտքագրման տուփը:
  • Այստեղ մուտքագրեք նոր թերթիկի անունը: Այս դեպքում վանդակում գրել ենք Շահույթ ։
  • Այնուհետև սեղմեք OK ։

  • Այսպիսով, մեր կոդը կգործարկվի, և այն կավելացնի Շահույթ անունով թերթիկ:

Նշում. Մենք ոչ մի տեղ չենք նշել մեր թերթիկի համար: Լռելյայնորեն, այն տեղադրված է ակտիվ թերթից առաջ:

Կարդալ ավելին. Excel VBA թերթիկը մեկ այլ աշխատանքային գրքում ավելացնելու համար (3 հարմար օրինակ)

2. Excel VBA-ի կիրառում` Անունով Թերթիկը Նախքան Հատուկ Թերթիկը ավելացնելու համար

Մեր երկրորդ մեթոդում մենք կավելացնենք թերթիկ, որի անունը կա որոշակի թերթիկի առաջ: Եկեք քայլ առ քայլ ուսումնասիրենք գործընթացըքայլ.

📌 Քայլեր.

  • Նախ, բացեք կոդը Module պատուհանը, ինչպես ցույց է տրված Մեթոդ 1 ։
  • Երկրորդը, դրա մեջ գրեք հետևյալ կոդը։
3997

Code Breakdown

  • Սկզբում մենք կոչում ենք Sub պրոցեդուրան որպես Add_Sheet_Before_Specific_Sheet :
  • Այնուհետև մենք ակտիվացնում ենք Վաճառքի հաշվետվություն թերթիկը: Սա թույլ կտա համոզվել, որ կոդը կաշխատի, եթե մենք գտնվում ենք մեկ այլ թերթիկի վրա:
  • Հետագայում մենք օգտագործում ենք Add.Name մեթոդը՝ նոր ստեղծված թերթը անվանելու համար: Այս թերթը կստեղծվի աշխատանքային գրքույկից Շահույթ կոչվող թերթից առաջ: Ավելին, մենք անվանել ենք թերթը որպես Հաշվեկշիռ :

  • Այնուհետև գործարկեք կոդը, ինչպես ցույց է տրված Մեթոդում: 1 .
  • Այսպիսով, Շահույթ անունով թերթից առաջ այն կավելացնի նոր Հաշվեկշիռ :

Կարդալ ավելին․ Excel VBA՝ փոփոխական անունով թերթ ավելացնելու համար (5 իդեալական օրինակ)

3. Excel VBA թերթիկ ավելացնելու համար հետ Name After Specific Sheet

Այս մեթոդով մենք կավելացնենք թերթիկ Շահույթ անունով թերթիկից հետո: Եկեք մանրամասն տեսնենք գործընթացը:

📌 Քայլեր.

  • Սկզբում բերեք կոդը Module պատուհանը, ինչպես ցույց է տրված Մեթոդ 1-ում :
  • Դրանից հետո դրա մեջ գրեք հետևյալ կոդը:
5756

Այս կոդը գրեթե նման է <-ի կոդին: 1>Մեթոդ 2 . Պարզապես, այստեղ մենք ավելի շուտ օգտագործեցինք After պարամետրըքան Նախկին : Որովհետև մենք ցանկանում ենք ավելացնել նոր թերթը, որը հաջորդում է որոշակի թերթիկին:

  • Այնուհետև գործարկեք կոդը, ինչպես ցույց է տրված Մեթոդ 1 -ում:
  • Այսպիսով, այն կավելացնի նոր թերթ Պահեստ Շահույթ անունով թերթից հետո:

Կարդալ ավելին․ Excel VBA թերթ ավելացնելու համար, եթե այն գոյություն չունի (Արագ քայլերով)

4. Աշխատանքային գրքույկի սկզբում Անունով թերթի տեղադրում

Այս բաժնում մենք Excel-ում աշխատանքային գրքի սկզբում կտեղադրենք նոր թերթ՝ օգտագործելով VBA : Այսպիսով, առանց հետագա ուշացման, տեսնենք, թե ինչպես ենք դա անում:

📌 Քայլեր.

  • Սկզբում բերեք կոդը Module պատուհանը, ինչպես ցույց է տրված Մեթոդ 1 -ում:
  • Այնուհետև դրա մեջ գրեք հետևյալ կոդը:
9462

Այստեղ մենք ավելացնում ենք. նոր աշխատաթերթը աշխատանքային գրքույկի առաջին թերթից առաջ: Դա նշանակում է, որ աշխատանքային գրքույկի սկզբում: Արդյունքում, դա այժմ առաջին թերթիկն է: Նաև թերթը անվանեցինք Ընկերության պրոֆիլը :

  • Այնուհետև գործարկեք կոդը, ինչպես ցույց է տրված Մեթոդ 1 -ում:
  • Այսպիսով, այն կավելացնի նոր թերթ Ընկերության պրոֆիլը աշխատանքային գրքույկի սկզբում:

Կարդալ ավելին․ Excel մակրո. Ստեղծեք նոր թերթ և վերանվանեք (3 իդեալական օրինակ)

5. Օգտագործելով Excel VBA՝ աշխատանքային գրքի վերջում թերթ ավելացնելու համար

Այս բաժնում մենք ավելացնենք թերթիկ աշխատանքային գրքի վերջին թերթից հետո : Թույլ տվեք ցույց տալ գործընթացըներքևում:

📌 Քայլեր.

  • Սկզբում բացեք կոդը Module պատուհանը, ինչպես ցույց է տրված <1-ում:>Մեթոդ 1 :
  • Երկրորդը դրա մեջ տեղադրեք հետևյալ կոդը:
4044

Code Breakdown

  • Սկզբում մենք կոչում ենք Sub պրոցեդուրան որպես Sheet_End_Workbook:
  • Այնուհետև մենք օգտագործում ենք Add.Name մեթոդը՝ նոր ստեղծված թերթիկը անվանելու համար: Մենք կստեղծենք այս թերթիկը աշխատանքային գրքույկի վերջին թերթից հետո: Մենք կարող ենք ստանալ թերթի վերջին համարը Sheets.Count հատկությունից: Ավելին, մենք անվանել ենք թերթիկը Եկամուտների հաշվետվություն ։

  • Դրանից հետո գործարկեք կոդը, ինչպես ցույց է տրված Մեթոդում։ 1 .
  • Այսպիսով, այն կավելացնի նոր թերթ Եկամուտների հաշվետվություն աշխատանքային գրքույկի վերջում:

Կարդալ ավելին. Ստեղծեք նոր աշխատանքային գրքույկ և պահեք Excel-ում VBA-ի միջոցով

6. Ներկայացնում ենք բազմաթիվ թերթիկներ՝ օգտագործելով բջջային արժեքը Excel VBA-ի միջոցով

Վերջին մեթոդի համար մենք աշխատանքային գրքում կավելացնենք մի քանի թերթեր՝ մի շարք բջիջների անուններով, օգտագործելով Excel VBA : Ավելին, մենք օգտվողից կխնդրենք մուտքագրել տիրույթը՝ անունը վերցնելու համար: Այսպիսով, եկեք նայենք ստորև ներկայացված քայլերին:

📌 Քայլեր.

  • Սկզբում բացեք կոդը Module պատուհանը, ինչպես ցույց է տրված Մեթոդ 1 -ում:
  • Այնուհետև պատճենեք հետևյալ կոդը և տեղադրեք այն դրա մեջ:
7648

Code Breakdown

  • Նախ, մենք կոչ ենք անում ենթակետընթացակարգը որպես Add_Multiple_Sheets_Using_Cell_Value:
  • Այնուհետև մենք սահմանում ենք փոփոխականների տեսակները:
  • Այնուհետև մենք օգտագործում ենք InputBox ` օգտվողից տվյալների տիրույթը ստանալու համար:
  • Չորրորդ, մենք ակտիվացնում ենք Վաճառքի հաշվետվություն թերթիկը:
  • Հետագայում մենք օգտագործում ենք Յուրաքանչյուր հաջորդի համար օղակ` ընտրված բջիջների միջակայքը մեկ առ մեկ անցնելու համար:
  • Այնուհետև մենք օգտագործում ենք Add.Name մեթոդը՝ նոր ստեղծված թերթիկը անվանելու համար: Մենք կստեղծենք այս թերթերը աշխատանքային գրքի Վաճառքի հաշվետվություն ակտիվ թերթից հետո:

  • Այժմ գործարկեք կոդը, ինչպես ցույց է տրված նկարում: Մեթոդ 1 :
  • Անմիջապես բացվում է Exceldemy մուտքագրման տուփը:
  • Այնուհետև տվեք B5:B9<2 բջիջները:> տիրույթը վանդակում:
  • Վերջում սեղմեք OK :

  • Վերջապես այն կտեղադրի հինգ թերթ՝ ըստ B5:B9 միջակայքի բջիջների արժեքների անունների: Նրանք բոլորն էլ թերթից հետո են Վաճառքի հաշվետվություն :

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

Այս հոդվածը տրամադրում է հեշտ և հակիրճ լուծումներ թերթեր ավելացնելու համար: Excel VBA անուններով: Մի մոռացեք ներբեռնել Practice ֆայլը: Շնորհակալություն այս հոդվածը կարդալու համար, հուսով ենք, որ դա օգտակար էր: Խնդրում ենք տեղեկացնել մեզ մեկնաբանությունների բաժնում, եթե ունեք հարցեր կամ առաջարկություններ: Խնդրում ենք այցելել մեր կայքը Exceldemy ավելին ուսումնասիրելու համար:

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