Բովանդակություն
Excel-ում աշխատելիս կամ բիզնեսի վերլուծության համար հատուկ աշխատաթերթեր պատրաստելիս, հնարավոր է, մեզ անհրաժեշտ լինի ստեղծել մեր սեփական բանաձևը: Չնայած Excel-ի կողմից տրամադրված բոլոր գործառույթներին, հնարավոր է, որ մեզ անհրաժեշտ լինի ստեղծել մեկը՝ մեր աշխատանքը կատարելու համար: Excel-ը թույլ է տալիս ստեղծել ձեր սեփական գործառույթները՝ օգտագործելով VBA ծրագրավորման կոդերը : Այսօր այս հոդվածում մենք կտրամադրենք քայլ առ քայլ հոդված՝ Excel-ում հատուկ բանաձև ստեղծելու համար:
Ներբեռնեք Practice Workbook
Ներբեռնեք այս պրակտիկայի գիրքը՝ առաջադրանքը կատարելու համար, մինչ դուք կարդում եք սա: հոդված:
Ստեղծեք հատուկ բանաձև Excel.xlsx-ում
Ստեղծեք հատուկ բանաձև Excel-ում
Քննարկեք մի օրինակ, որտեղ դուք պետք է Ստեղծեք հատուկ բանաձև՝ պարզելու ձեր Նյութերի ընդհանուր գինը տվյալների բազայում: Excel-ը թույլ է տալիս մեզ ստեղծել մեր սեփական հատուկ գործառույթները՝ օգտագործելով VBA կոդերը: Excel-ում այս հատուկ գործառույթները հայտնի են որպես Օգտվողի կողմից սահմանված գործառույթներ (UDF) : Նրանք թույլ են տալիս ստեղծել ձեր սեփական հատուկ գործառույթները՝ գրեթե ցանկացած տեսակի գործողություն կատարելու համար: Այս բաժնում մենք քայլ առ քայլ շրջայց կկատարենք՝ ստեղծելու համար: Եկեք դա անենք:
Քայլ 1. Միացնել ծրագրավորողի տարբերակը Excel-ում VBA պատուհանը բացելու համար
Նախ, մենք պետք է սովորենք, թե ինչպես բացել VBA պատուհան՝ հարմարեցված բանաձև ստեղծելու համար: Սովորելու համար հետևեք այս քայլերին:
- Սեղմեք Անհատականացված Արագ մուտքի Գործիքադարակի վրա Առկա ընտրանքներից կտտացրեք ԱվելինՀրամաններ.
- Excel Options պատուհանը բացվում է: Սեղմեք Անհատականացնել ժապավենը :
- Այժմ ստուգեք Developer տարբերակը այս ժապավենը ստեղծելու համար: Սեղմեք OK շարունակելու համար:
- Ձեր Excel աշխատաթերթն այժմ ունի նոր ժապավեն Developer :
- Ընտրեք Developer Ribbon : Սեղմեք Macros VBA
- բացելու համար, կամ պարզապես կարող եք սեղմել « Alt+F11 »՝ դա անելու համար:
Քայլ 2. Գրեք VBA կոդերը հատուկ բանաձև ստեղծելու համար
- VBA պատուհանում սեղմեք Տեղադրեք ։
- Հասանելի ընտրանքներից սեղմեք Մոդուլ մոդուլ ստեղծելու համար։ Մենք կգրենք մեր VBA կոդերը մոդուլում:
- Գրեք ձեր VBA կոդերը ստեղծելու համար հատուկ բանաձև: Տրված ապրանքների Ընդհանուր գինը գտնելու համար VBA կոդերն են՝
2257
- Մենք պետք է հայտարարենք VBA կոդերը որպես ֆունկցիա: Ահա թե ինչու այս կոդը սկսվում է ֆունկցիայի հայտարարագրով և ավարտվում End Function
- Բանաձևին անհրաժեշտ է անուն: Մենք այն անվանել ենք TOTALPRICE
- Մեզ անհրաժեշտ կլինեն որոշ մուտքեր ֆունկցիայում: Մուտքագրումները սահմանվում են ֆունկցիայի անունից հետո փակագծերում:
- Մենք պետք է ֆունկցիային վերագրենք որոշակի արժեք վերադարձնելու համար: Այս չափանիշները լրացնելուց հետո մեր վերջնական շարահյուսությունը հետևյալն է.
TOTALPRICE = (համար 1 *թիվ 2)
- Փակեք VBA պատուհանը և վերադարձեք հիմնական աշխատաթերթ:
Քայլ 3. Կիրառեք հատուկ բանաձևը Excel-ի աղյուսակում
- Մաքսային բանաձևը ստեղծելուց հետո այժմ մենք այն կկիրառենք մեր տվյալների բազայում: Սեղմեք Cell E4 և որոնեք մեր հատուկ բանաձևը:
- Երբ բանաձևը հայտնվի, կրկնակի սեղմեք դրա վրա՝ ընտրելու համար:
- Տեղադրեք արժեքները բանաձևի մեջ: Վերջնական բանաձևը հետևյալն է.
=TOTALPRICE(C4,D4)
- Որտեղ C4 և D4 Ապահեստն է և Միավորի գինը
- Սեղմեք Enter որպեսզի ստացեք արդյունքը:
- Մեր հատուկ բանաձևը հիանալի է աշխատում: Այժմ կիրառեք նույն բանաձևը մնացած բջիջների վրա՝ վերջնական արդյունք ստանալու համար:
- Եկեք քննարկենք մեկ այլ օրինակ: Այս նոր տվյալների բազայում մենք պետք է պարզենք Մանրածախ գինը ՝ ստեղծելով հատուկ բանաձև:
- Բացեք VBA պատուհանը և անցեք Մոդուլ հետևելով նախկինում քննարկված ընթացակարգերին:
- Գրեք VBA VBA կոդը հատուկ բանաձևն է՝
7380
- Այժմ փակեք VBA պատուհանը և անցեք հիմնական աշխատաթերթը: Բջջում F4 , որոնեք մեր նոր հարմարեցված գործառույթը RETAILPRICE :
- Կրկնակի սեղմեք դրա վրա, երբ գտնեք:
- Տեղադրեք արժեքները բանաձևի և վերջնական ձևի մեջէ.
=RETAILPRICE(C4,D4,E4)
- Որտեղ C4, D4, E4 են Price1, Price2, և Divisor
- Ստացեք արդյունքը սեղմելով Enter : Այժմ կիրառեք այս ֆունկցիան բոլոր բջիջների վրա՝ վերջնական արդյունքը ստանալու համար:
- Այսպես կարող եք ստեղծել հատուկ բանաձև excel-ում և օգտագործել այն:
Կարդալ ավելին. Ինչպես ստեղծել բանաձև Excel-ում բազմաթիվ բջիջների համար (9 մեթոդ)
Արագ նշումներ
👉 Դուք չեք կարող գրանցել a հարմարեցված բանաձև, ինչպես դուք կարող եք Excel մակրո:
👉 Հատուկ բանաձևի ստեղծումն ավելի շատ սահմանափակումներ ունի, քան սովորական VBA մակրոները: Այն չի կարող փոխել աշխատաթերթի կամ բջիջի կառուցվածքը կամ ձևաչափը:
Եզրակացություն
Ինչպես ստեղծել հատուկ բանաձև excel-ում, քննարկվում է այս հոդվածում: Հուսով ենք, որ այս հոդվածը օգտակար կլինի ձեզ համար: Հարցերի կամ հարցումների դեպքում մեկնաբանեք: