Excel- ում աղյուսակի տվյալների մուտքագրումը հեշտացնելու համար կարող եք օգտագործել հատուկ ձևեր, որոնք կօգնեն արագացնել տեղեկատվական աղյուսակի շրջանակը: Excel- ը ներկառուցված գործիք ունի, որը թույլ է տալիս լրացնել նմանատիպ մեթոդով: Օգտագործողը կարող է նաև ստեղծել ձևի իր սեփական տարբերակը, որը առավելագույնս հարմարեցված կլինի իր կարիքներին ՝ դրա համար օգտագործելով մակրո: Եկեք նայենք Excel- ում լրացված այս օգտակար գործիքների տարբեր կիրառություններին:
Լրացնելու գործիքներ օգտագործելը
Լրացման ձևը այնպիսի առարկա է, որի դաշտերը համապատասխանում են լրացման աղյուսակի սյունակների անվանումներին: Պետք է մուտքագրեք տվյալներն այս դաշտերում, և դրանք անմիջապես կավելացվեն սեղանի միջակայքում նոր տողով: Ձևաթուղթը կարող է հանդես գալ որպես ներկառուցված Excel գործիք, կամ ուղղակիորեն տեղադրվում է թերթի վրա `իր տիրույթի տեսքով, եթե այն ստեղծվել է օգտագործողի կողմից:
Հիմա եկեք նայենք, թե ինչպես օգտագործել այս երկու տեսակի գործիքները:
Մեթոդ 1. Ներկառուցված օբյեկտ Excel- ի տվյալների մուտքագրման համար
Առաջին հերթին, եկեք սովորենք, թե ինչպես օգտագործել ներկառուցված ձևը Excel- ի տվյալները մուտքագրելու համար:
- Պետք է նշել, որ լռելյայն այն գործարկող պատկերակը թաքնված է և անհրաժեշտ է ակտիվացնել: Դա անելու համար անցեք ներդիրին Ֆայլեւ ապա կտտացրեք կետը «Ընտրանքներ».
- Բացված Excel- ի ընտրանքների պատուհանում անցեք բաժին Արագ մուտքի գործիքագոտի. Պատուհանի մեծ մասը զբաղեցնում է ընդարձակ պարամետրերի տարածքը: Ձախ կողմում կան գործիքներ, որոնք կարող են ավելացվել արագ մուտքի վահանակում, իսկ աջ կողմում `արդեն առկա:
Դաշտում «Ընտրեք թիմեր» սահմանված արժեքը «Թիմերը ժապավենի վրա չեն». Հաջորդը `այբբենական կարգով հրամանների ցանկից մենք գտնում և ընտրում ենք դիրքը «Ձև ...». Դրանից հետո կտտացրեք կոճակը Ավելացնել.
- Դրանից հետո, մեզ անհրաժեշտ գործիքը կցուցադրվի պատուհանի աջ կողմում: Կտտացրեք կոճակը «Լավ».
- Այժմ այս գործիքը գտնվում է Excel- ի պատուհանում արագ մուտքի վահանակի վրա, և մենք կարող ենք օգտագործել այն: Այն ներկա կլինի Excel- ի այս օրինակով որևէ աշխատանքային գրքույկ բացելիս:
- Այժմ, որպեսզի գործիքը հասկանա, թե կոնկրետ ինչն է պետք լրացնելու համար, դուք պետք է լրացնեք սեղանի վերնագիրը և դրա մեջ գրեք ցանկացած արժեք: Թող սեղանի զանգվածը մեզ հետ բաղկացած լինի չորս սյուներից, որոնք ունեն անուններ «Ապրանքի անվանումը», «Քանակ», «Գին» և «Գումարը». Անվան տվյալները մուտքագրեք թերթի կամայական հորիզոնական տիրույթում:
- Նաև, որպեսզի ծրագիրը հասկանա, թե որ միջակայքում է այն աշխատելու, հարկավոր է մուտքագրել սեղանի զանգվածի առաջին շարքում ցանկացած արժեք:
- Դրանից հետո ընտրեք սեղանի ցանկացած բջիջ դատարկ և սեղմեք պատկերակին արագ մուտքի վահանակի վրա «Ձև ...»որը մենք նախկինում ակտիվացրել էինք:
- Այսպիսով, բացվում է նշված գործիքի պատուհանը: Ինչպես տեսնում եք, այս օբյեկտը ունի դաշտեր, որոնք համապատասխանում են մեր սեղանի զանգվածի սյունակի անվանումներին: Ավելին, առաջին դաշտն արդեն լցված է արժեքով, քանի որ այն ձեռքով մուտքագրեցինք թերթի վրա:
- Մուտքագրեք այն արժեքները, որոնք մենք համարում ենք անհրաժեշտ մնացած դաշտերում, ապա կտտացրեք կոճակը Ավելացնել.
- Դրանից հետո, ինչպես տեսնում եք, մուտքագրված արժեքներն ավտոմատ կերպով փոխանցվել են սեղանի առաջին շարքին, իսկ ձևով եղել է անցում դեպի դաշտերի հաջորդ բլոկ, որոնք համապատասխանում են սեղանի զանգվածի երկրորդ շարքին:
- Լրացրեք գործիքի պատուհանը այն արժեքներով, որոնք մենք ուզում ենք տեսնել սեղանի տարածքի երկրորդ շարքում և կրկին կտտացրեք կոճակը Ավելացնել.
- Ինչպես տեսնում եք, ավելացան նաև երկրորդ տողի արժեքները, և մենք նույնիսկ կարիք չունեինք դասավորությունը վերադասավորելու սեղանին:
- Այսպիսով, մենք սեղանի զանգվածը լցնում ենք այն բոլոր արժեքներով, որոնք ուզում ենք մտնել դրա մեջ:
- Բացի այդ, ցանկության դեպքում կարող եք նավարկել նախկինում մուտքագրված արժեքների միջոցով `օգտագործելով կոճակները «Վերադառնալ» և «Հաջորդ» կամ ուղղահայաց ոլորման բար:
- Անհրաժեշտության դեպքում, սեղանի զանգվածում ցանկացած արժեք կարող եք կարգաբերել ՝ այն ձևով փոխելով: Սավանի վրա ցուցադրված փոփոխությունները կատարելու համար, դրանք գործիքի համապատասխան բլոկում կատարելուց հետո կտտացրեք կոճակին Ավելացնել.
- Ինչպես տեսնում եք, փոփոխությունն անմիջապես տեղի ունեցավ սեղանի տարածքում:
- Եթե մենք պետք է ջնջենք մի գիծ, ապա նավիգացիայի կոճակների կամ պտտման սանդղակի միջոցով մենք անցնում ենք համապատասխան դաշտի բլոկին ձևով: Դրանից հետո կտտացրեք կոճակը Նջել գործիքի պատուհանում:
- Բացվում է նախազգուշացման երկխոսությունը ՝ տեղեկացնելով, որ գիծը կջնջվի: Եթե վստահ եք ձեր գործողություններում, ապա կտտացրեք կոճակը «Լավ».
- Ինչպես տեսնում եք, շարքը արդյունահանվել է սեղանի միջակայքից: Լրացնելուց և խմբագրումն ավարտելուց հետո կարող եք դուրս գալ գործիքի պատուհանից `կտտացնելով կոճակը Փակիր.
- Դրանից հետո, սեղանի զանգվածին ավելի տեսողական տեսողական տեսք հաղորդելու համար, ձևաչափումը կարող է իրականացվել:
Մեթոդ 2. Ստեղծել սովորական ձև
Բացի այդ, մակրո և մի շարք այլ գործիքների օգնությամբ հնարավոր է ստեղծել ձեր սեփական պատվերով ձևը `սեղանի տարածքը լրացնելու համար: Այն կստեղծվի ուղղակիորեն թերթի վրա և կներկայացնի իր տեսականին: Օգտագործելով այս գործիքը, ինքն օգտագործողը կկարողանա գիտակցել այն հնարավորությունները, որոնք նա համարում է անհրաժեշտ: Ֆունկցիոնալ առումով, այն ոչ մի դեպքում չի զիջի ներկառուցված Excel- ի անալոգին, և ինչ-որ առումով այն կարող է գերազանց լինել դրան: Միակ թերությունն այն է, որ յուրաքանչյուր սեղանի զանգվածի համար դուք պետք է կազմեք առանձին ձև և չկիրառեք նույն ձևանմուշը, ինչպես դա հնարավոր է ստանդարտ տարբերակը օգտագործելիս:
- Ինչպես նախորդ մեթոդով, առաջին հերթին, թերթիկի վրա պետք է պատրաստեք ապագա սեղանի վերնագիր: Այն բաղկացած կլինի հինգ բջիջներից ՝ անուններով. «Ո՛չ», «Ապրանքի անվանումը», «Քանակ», «Գին», «Գումարը».
- Հաջորդը, մեր սեղանի զանգվածից պետք է կազմենք այսպես կոչված «խելացի» սեղանը `հարակից միջակայքերը կամ տվյալների բջիջները լրացնելիս ավտոմատ գծեր ավելացնելը: Դա անելու համար ընտրեք վերնագիրը և, լինելով ներդիրում «Տուն»կտտացրեք կոճակին "Ձևաչափել որպես սեղան" գործիքատուփում Ոճերը. Սա բացում է առկա ոճի մատչելի ընտրանքների ցուցակը: Դրանցից մեկի ընտրությունը որևէ կերպ չի ազդի ֆունկցիոնալության վրա, ուստի մենք պարզապես ընտրում ենք այն տարբերակը, որը մենք համարում ենք ավելի հարմար:
- Այնուհետև բացվում է սեղանի ձևավորման համար փոքր պատուհան: Դա ցույց է տալիս այն տիրույթը, որը մենք նախկինում ենք հատկացրել, այսինքն ՝ վերնագրի միջակայքը: Որպես կանոն, այս ոլորտում ամեն ինչ ճիշտ է լրացվում: Բայց մենք պետք է ստուգենք պարամետրի կողքին գտնվող տուփը Վերին աղյուսակ. Դրանից հետո կտտացրեք կոճակը «Լավ».
- Այսպիսով, մեր տեսականին ձևափոխվում է որպես «խելացի» սեղան, ինչը վկայում է նույնիսկ տեսողական ցուցադրման փոփոխության մասին: Ինչպես տեսնում եք, ի թիվս այլ բաների, ֆիլտրի սրբապատկերները հայտնվեցին յուրաքանչյուր սյունակի վերնագրի անվան կողքին: Նրանք պետք է հաշմանդամ լինեն: Դա անելու համար ընտրեք «խելացի» սեղանի ցանկացած բջիջ և անցեք ներդիրին «Տվյալներ». Այնտեղ ժապավենի վրա գործիքատուփում Տեսակավորել և զտել կտտացրեք պատկերակին «Զտել».
Ֆիլտրը անջատելու ևս մեկ տարբերակ կա: Այս դեպքում նույնիսկ անհրաժեշտ չի լինի անցնել այլ ներդիրի ՝ մնում է ներդիրում «Տուն». Պարամետրերի բլոկում ժապավենի վրա սեղանի տարածքի բջիջները ընտրելուց հետո «Խմբագրում» կտտացրեք պատկերակին Տեսակավորել և զտել. Appearsանկում, որը հայտնվում է, ընտրեք դիրքը «Զտել».
- Ինչպես տեսնում եք, այս գործողությունից հետո ֆիլտրի սրբապատկերները, ըստ պահանջի, անհետացել են սեղանի գլխից:
- Այնուհետև մենք պետք է ինքնուրույն ստեղծենք տվյալների մուտքի ձևը: Դա կլինի նաև մի տեսակ սեղանի զանգված, որը բաղկացած է երկու սյունից: Այս օբյեկտի տողի անունները կհամապատասխանեն հիմնական աղյուսակի սյունակի անվանումներին: Բացառությունը սյուներն են «Ո՛չ» և «Գումարը». Դրանք բացակա կլինեն: Առաջինը համարակալվելու է մակրո օգտագործմամբ, իսկ երկրորդ արժեքը հաշվարկվելու է `գինը բազմապատկելու բանաձևը կիրառելով:
Տվյալների մուտքագրման օբյեկտի երկրորդ սյունն առայժմ դատարկ է: Ուղղակի հետագայում արժեքները կներմուծվեն դրա մեջ `հիմնական սեղանի միջակայքի շարքերը լրացնելու համար:
- Դրանից հետո մենք ստեղծում ենք ևս մեկ փոքրիկ սեղան: Այն բաղկացած կլինի մեկ սյունակից և այն պարունակում է ապրանքների ցանկ, որոնք մենք կցուցադրենք հիմնական աղյուսակի երկրորդ սյունակում: Պարզության համար այս ցուցակի վերնագրով բջիջը («Ապրանքի ցուցակ») կարող է լցվել գույնով:
- Այնուհետև ընտրեք արժեքի մուտքի օբյեկտի առաջին դատարկ բջիջը: Գնացեք ներդիրին «Տվյալներ». Կտտացրեք պատկերակին Տվյալների ստուգումորը տեղադրվում է ժապավենի վրա գործիքատուփի մեջ «Աշխատել տվյալների հետ».
- Սկսվում է մուտքի վավերացման պատուհանը: Կտտացրեք դաշտը «Տվյալների տեսակ»որը կանխադրված է «Valueանկացած արժեք».
- Բացված ընտրանքներից ընտրեք դիրքը Ցուցակ.
- Ինչպես տեսնում եք, դրանից հետո մուտքային արժեքները ստուգելու պատուհանը փոքր-ինչ փոխեց իր կազմաձևումը: Հայտնվել է լրացուցիչ դաշտ «Աղբյուր». Մկնիկի ձախ կոճակով մենք կտտացնում ենք դրա աջ կողմի պատկերակը:
- Այնուհետև մուտքային ստուգման պատուհանը նվազագույնի է հասցվում: Մկնիկի ձախ կոճակը պահելիս ընտրեք տվյալների ցուցակը, որը տեղադրվում է սավանի վրա լրացուցիչ սեղանի տարածքում, կուրսորը հետ «Ապրանքի ցուցակ». Դրանից հետո նորից կտտացրեք պատկերակին աջ դաշտում, որում երևում է ընտրված տիրույթի հասցեն:
- Սա արժեքները մուտքագրելու համար վերադառնում է տուփ: Ինչպես տեսնում եք, դրանում ընտրված միջակայքի կոորդինատներն արդեն ցուցադրվում են դաշտում «Աղբյուր». Կտտացրեք կոճակը «Լավ» պատուհանի հատակին:
- Այժմ, տվյալների մուտքի օբյեկտի ընտրված դատարկ բջիջի աջ կողմում, հայտնվեց եռանկյունի պատկերակ: Երբ կտտացնում եք այն, բացվում է բացվող ցուցակը, որը բաղկացած է անուններից, որոնք քաշվում են սեղանի զանգվածից «Ապրանքի ցուցակ». Այժմ անհնար է կամայական տվյալները մուտքագրել նշված բջիջ, բայց միայն ցանկալի դիրքը կարող եք ընտրել ներկայացված ցուցակից: Ընտրեք տարրը բացվող ցուցակի մեջ:
- Ինչպես տեսնում եք, ընտրված դիրքն անմիջապես ցուցադրվեց դաշտում «Ապրանքի անվանումը».
- Հաջորդը, մենք պետք է անուններ հանձնենք մուտքային ձևի այն երեք բջիջներին, որտեղ մենք մուտքագրելու ենք տվյալները: Ընտրեք առաջին բջիջը, որտեղ անունն արդեն դրված է մեր դեպքում «Կարտոֆիլ». Հաջորդը, անցեք միջակայքի անվան դաշտ: Այն գտնվում է Excel- ի պատուհանի ձախ կողմում նույն մակարդակի վրա, ինչպես բանաձևի սանդղակը: Մուտքագրեք կամայական անուն այնտեղ: Դա կարող է լինել ցանկացած անուն լատիներեն, որի մեջ տեղեր չկան, բայց ավելի լավ է օգտագործել անուններ, որոնք մոտ են այս տարրով լուծված առաջադրանքներին: Հետևաբար կոչվում է առաջին բջիջը, որը պարունակում է արտադրանքի անվանումը «Անուն». Մենք գրում ենք այս անունը դաշտում և սեղմում ենք բանալին Մտնեք ստեղնաշարի վրա:
- Inիշտ նույն ձևով մենք անուն ենք տալիս բջիջին, որում մենք մուտք ենք գործելու ապրանքների քանակ «Volum».
- Եվ բջջը գնի հետ «Գին».
- Դրանից հետո, ճիշտ նույն կերպ, մենք անուն ենք տալիս վերը նշված երեք բջիջների ամբողջ շարքին: Նախևառաջ ընտրեք, ապա հատուկ անունով անունը տվեք: Թող անուն լինի «Դիապազոն».
- Վերջին գործողությունից հետո մենք պետք է պահենք փաստաթուղթը, որպեսզի մեր նշանակած անունները ընկալվեն այն ապագայի կողմից, որը մենք ստեղծել ենք ապագայում: Խնայելու համար անցեք ներդիրին Ֆայլ և կտտացրեք կետը «Պահիր որպես…»:.
- Պահված պատուհանում, որը բացվում է, դաշտում Ֆայլի տեսակը ընտրեք արժեքը "Excel մակրո աջակցությամբ գիրք (.xlsm)". Հաջորդը, կտտացրեք կոճակը Խնայել.
- Այնուհետև դուք պետք է ակտիվացնեք մակրոները Excel- ի ձեր տարբերակում և միացրեք ներդիրը «Մշակող»եթե դեռ չունես: Փաստն այն է, որ այս գործառույթներից երկուսն էլ անսահմանափակ կերպով անջատված են ծրագրի մեջ, և դրանց ակտիվացումը պետք է իրականացվի բռնի ուժով Excel- ի պարամետրերի պատուհանում:
- Դա անելուց հետո անցեք ներդիրին «Մշակող». Կտտացրեք մեծ պատկերակին «Visual Basic»գտնվում է ժապավենի վրա գործիքատուփի մեջ «Կոդ».
- Վերջին գործողությունը սկսում է VBA մակրո խմբագրիչը սկսել: Տարածքում «Ծրագիր», որը գտնվում է պատուհանի վերին ձախ մասում, ընտրեք թերթի անվանումը, որտեղ գտնվում են մեր սեղանները: Այս դեպքում դա է «Թերթ 1».
- Դրանից հետո անցեք կոչված պատուհանի ստորին ձախ հատվածը «Հատկություններ». Ահա ընտրված թերթի պարամետրերը: Դաշտում "(Անուն)" Կիրիլային անունը պետք է փոխարինվի ("Թերթ 1") լատիներենով գրված անունով: Կարող եք տալ ցանկացած անուն, որն ավելի հարմար է ձեզ համար, գլխավորն այն է, որ այն պարունակում է բացառապես լատինական նիշ կամ համարներ և այլ նշաններ կամ տարածքներ: Այս անունով է, որ մակրոը կաշխատի: Թող մեր դեպքում այս անունը լինի «Արտադրություն», չնայած դուք կարող եք ընտրել ցանկացած այլ, որը համապատասխանում է վերը նկարագրված պայմաններին:
Դաշտում «Անուն» Անունը կարող եք նաև փոխարինել ավելի հարմար: Բայց դա անհրաժեշտ չէ: Այս դեպքում թույլատրվում է տարածքների, կիրիլական և ցանկացած այլ կերպարի օգտագործումը: Ի տարբերություն նախորդ պարամետրի, որը պարունակում է ծրագրի թերթի անվանումը, այս պարամետրը անվանում է թերթին, որը դյուրանցման տողի մեջ տեսանելի է օգտագործողի համար:
Ինչպես տեսնում եք, դրանից հետո անունը նույնպես ինքնաբերաբար կփոխվի Թերթ 1 դաշտում «Ծրագիր», դեպի մեկը, որը մենք պարզապես դրել ենք պարամետրերը:
- Այնուհետև անցեք պատուհանի կենտրոնային տարածքը: Սա այն դեպքում, երբ մեզ հարկ կլինի գրել մակրո կոդն ինքը: Եթե նշված տարածքում սպիտակ կոդերի խմբագրիչի դաշտը ցուցադրված չէ, ինչպես մեր դեպքում, ապա սեղմեք գործառույթի ստեղնը F7 և այն կհայտնվի:
- Հիմա մեր առանձնահատուկ օրինակի համար մենք պետք է դաշտում գրենք հետևյալ ծածկագիրը.
Ենթահաշվարկային տվյալներ ()
Dim հաջորդ շարքը, քանի դեռ երկար
nextRow = Producty.Cells (Producty.Rows.Count, 2) .Անդ (xlUp). Օֆսեթ (1, 0) .Տող
Բեղմնավոր
Եթե .Range ("A2"). Value = "" And .Range ("B2") .Առա = "" Հետո
nextRow = nextRow - 1
Վերջ, եթե
Արտադրանք.Ռանգ («Անուն»): Պատճենել
.Cells (nextRow, 2) .PasteSpecial Paste: = xlPasteValues
.Cells (nextRow, 3) .Value = Producty.Range ("Volum"): Արժեք
.Cells (nextRow, 4) .Value = Արտադրություն.Range ("Գին") Արժեքը
.Cells (nextRow, 5) .Value = Producty.Range ("Volum"): Արժեքը * Արտադրություն.Ռանգ ("Գին"): Արժեք
.Range ("A2". Formula = "= IF (ISBLANK (B2)," "" ", COUNTA ($ B $ 2: B2))"
Եթե nextRow> 2 ապա
Միջակայք ("A2"): Ընտրեք
Selection.AutoFell Destination: = Range ("A2: A" & nextRow)
Միջակայք ("A2: A" & nextRow): Ընտրիր
Վերջ, եթե
.Range («Diapason»). ClearContents
Վերջացրու
Վերջ ենթաԲայց այս ծածկագիրը համընդհանուր չէ, այսինքն ՝ այն անփոփոխ է, հարմար է միայն մեր դեպքում: Եթե ցանկանում եք այն հարմարեցնել ձեր կարիքներին, ապա այն պետք է համապատասխանաբար փոփոխվի: Որպեսզի դա ինքներդ կարողանաք դա անել, եկեք դիտենք, թե ինչից է բաղկացած այս ծածկագիրը, ինչից պետք է փոխարինել և ինչը չպետք է փոխվի:
Այսպիսով, առաջին տողը.
Ենթահաշվարկային տվյալներ ()
"DataEntryForm" ինքնին մակրո անունն է: Կարող եք թողնել այն, ինչպես կա, կամ այն կարող եք փոխարինել ցանկացած այլի հետ, որը բավարարում է մակրո անունների ստեղծման ընդհանուր կանոնները (ոչ մի տարածություն, օգտագործեք միայն լատինական այբուբենի տառերը և այլն): Անունը փոխելը ոչնչի վրա չի ազդի:
Ուր էլ որ բառը պատահի կոդում «Արտադրություն» դուք պետք է այն փոխարինեք այն անունով, որը դուք նախկինում նշանակել եք ձեր թերթի դաշտում "(Անուն)" տարածքներ «Հատկություններ» մակրո խմբագիր: Բնականաբար, դա պետք է արվի միայն այն դեպքում, եթե թերթը այլ ձևով անվանեցիք:
Հիմա հաշվի առեք այս տողը.
nextRow = Producty.Cells (Producty.Rows.Count, 2) .Անդ (xlUp). Օֆսեթ (1, 0) .Տող
Թվանշան "2" այս շարքում նշանակում է թերթի երկրորդ սյունակը: Այս սյունակը սյունն է «Ապրանքի անվանումը». Դրա վրա մենք հաշվելու ենք տողերի քանակը: Հետևաբար, եթե ձեր դեպքում նման սյունակը հաշվի մեջ այլ կարգ ունի, ապա անհրաժեշտ է մուտքագրել համապատասխան համարը: Արժեք "Վերջ (xlUp) .Ofset (1, 0) .Row" ամեն դեպքում թողեք անփոփոխ:
Հաջորդը հաշվի առեք տողը
Եթե .Range ("A2"). Value = "" And .Range ("B2") .Առա = "" Հետո
«Ա 2» - սրանք առաջին բջիջի կոորդինատներն են, որոնցում կցուցադրվի գծի համարակալումը: «B2» - սրանք առաջին բջիջի կոորդինատներն են, որոնց միջոցով տվյալները կներկայացվեն («Ապրանքի անվանումը») Եթե դրանք տարբերվում են, մուտքագրեք ձեր տվյալները այս կոորդինատների փոխարեն:
Գնացեք գծի վրա
Արտադրանք.Ռանգ («Անուն»): Պատճենել
Այն պարամետր ունի «Անուն» նշանակում է անունը, որը մենք մեզ հանձնեցինք դաշտին «Ապրանքի անվանումը» մուտքային ձևով:
Տողերով
.Cells (nextRow, 2) .PasteSpecial Paste: = xlPasteValues
.Cells (nextRow, 3) .Value = Producty.Range ("Volum"): Արժեք
.Cells (nextRow, 4) .Value = Արտադրություն.Range ("Գին") Արժեքը
.Cells (nextRow, 5) .Value = Producty.Range ("Volum"): Արժեքը * Արտադրություն.անուններ «Volum» և «Գին» նկատի ունենանք այն դաշտերը, որոնք մենք հանձնեցինք դաշտերին «Քանակ» և «Գին» նույն մուտքային ձևով:
Նույն տողերում, որոնք մենք վերը նշեցինք, թվերը "2", "3", "4", "5" նշանակում է սյուներին համապատասխանող Excel- ի աշխատանքային թերթի սյունակի համարները «Ապրանքի անվանումը», «Քանակ», «Գին» և «Գումարը». Հետևաբար, եթե ձեր դեպքում աղյուսակը տեղափոխվում է, ապա պետք է նշեք համապատասխան սյունակի համարները: Եթե ավելի շատ սյուներ կան, ապա անալոգիայի միջոցով հարկ է ավելացնել դրա տողերը կոդին, եթե ավելի քիչ, ապա հեռացրեք լրացուցիչները:
Գիծը բազմապատկում է ապրանքների քանակը իր գնով.
.Cells (nextRow, 5) .Value = Producty.Range ("Volum"): Արժեքը * Արտադրություն.
Արդյունքը, ինչպես տեսնում ենք ձայնագրության շարահյուսությունից, կցուցադրվի Excel- ի աշխատանքային թերթի հինգերորդ սյունակում:
Այս արտահայտությունն իրականացնում է ավտոմատ գծի համարակալում.
Եթե nextRow> 2 ապա
Միջակայք ("A2"): Ընտրեք
Selection.AutoFell Destination: = Range ("A2: A" & nextRow)
Միջակայք ("A2: A" & nextRow): Ընտրիր
Վերջ, եթեԲոլոր արժեքները «Ա 2» նշանակում է առաջին բջջի հասցեն, որտեղ կատարվելու է համարակալումը, և կոորդինատները »Ա » - Ամբողջ սյունակի հասցեն ՝ համարակալումով: Ստուգեք, թե կոնկրետ որտեղի համարը կցուցադրվի ձեր աղյուսակում և անհրաժեշտության դեպքում փոխեք կոորդինատները կոդը:
Գծը մաքրում է տվյալների մուտքագրման ձևի տեսականին `դրանից բխող տեղեկատվությունը սեղանին փոխանցելուց հետո.
.Range («Diapason»). ClearContents
Դժվար չէ կռահել, որ («Դիապազոն») նշանակում է այն տիրույթի անվանումը, որը մենք նախկինում նշանակեցինք տվյալների մուտքագրման դաշտերում: Եթե նրանց այլ անուն էիք տվել, ապա այս տողը հենց այդպես պետք է տեղադրվի:
Կոդի հետագա մասը համընդհանուր է, և բոլոր դեպքերում կներդրվի առանց փոփոխությունների:
Խմբագրիչի պատուհանում մակրո կոդը գրանցելուց հետո կտտացրեք փրկության պատկերակին `պատուհանի ձախ մասում սկավառակի ձևով: Այնուհետև կարող եք այն փակել ՝ վերևի աջ անկյունում պատուհաններ փակելու ստանդարտ կոճակի վրա:
- Դրանից հետո մենք վերադառնում ենք Excel թերթին: Այժմ մենք պետք է տեղադրել կոճակ, որը կակտիվացնի ստեղծված մակրոը: Դա անելու համար անցեք ներդիրին «Մշակող». Պարամետրերի բլոկում «Վերահսկում» ժապավենի վրա կտտացրեք կոճակը Կպցնել. Բացվում է գործիքների ցուցակ: Գործիքների խմբում «Ձևի վերահսկում» ընտրեք առաջինը Կոճակ.
- Այնուհետև, սեղմելով մկնիկի ձախ կոճակը, կուրսորը գծեք այն տարածքի վրա, որտեղ մենք ուզում ենք տեղադրել մակրո գործարկման կոճակը, որը տվյալները ձևից տեղափոխելու է սեղան:
- Տարածքը շրջանառելուց հետո ազատեք մկնիկի կոճակը: Այնուհետև, օբյեկտի համար մակրո հանձնման պատուհանը ինքնաբերաբար սկսում է: Եթե ձեր գրքում օգտագործվում են մի քանի մակրոներ, ապա ցուցակից ընտրեք մեկը, որը մենք ստեղծեցինք վերևում: Մենք դա անվանում ենք "DataEntryForm". Բայց այս դեպքում մակրոը մեկն է, այնպես որ պարզապես ընտրեք այն և կտտացրեք կոճակը «Լավ» պատուհանի հատակին:
- Դրանից հետո դուք կարող եք վերանվանել կոճակը, ինչպես ուզում եք, պարզապես կարևորելով դրա ներկայիս անունը:
Մեր դեպքում, օրինակ, տրամաբանական կլիներ նրան անուն տալ Ավելացնել. Վերանվանեք և կտտացրեք թերթի ցանկացած անվճար բջիջ:
- Այսպիսով, մեր ձևը լիովին պատրաստ է: Եկեք ստուգենք, թե ինչպես է այն գործում: Մուտքագրեք անհրաժեշտ արժեքները իր դաշտերում և կտտացրեք կոճակին Ավելացնել.
- Ինչպես տեսնում եք, արժեքները տեղափոխվում են աղյուսակ, տողը ինքնաբերաբար նշանակվում է մի շարք, գումարը հաշվարկվում է, ձևի դաշտերը մաքրվում են:
- Նորից լրացրեք ձևը և կտտացրեք կոճակին Ավելացնել.
- Ինչպես տեսնում եք, երկրորդ շարքը նույնպես ավելացվում է սեղանի զանգվածում: Սա նշանակում է, որ գործիքը աշխատում է:
Կարդացեք նաև.
Ինչպես ստեղծել մակրո Excel- ում
Ինչպես ստեղծել կոճակ Excel- ում
Excel- ում տվյալների լրացման ձևը օգտագործելու երկու եղանակ կա ՝ ներկառուցված և օգտագործողի կողմից սահմանված: Ներկառուցված տարբերակի օգտագործումը օգտագործողի կողմից պահանջում է նվազագույն ջանք: Միշտ կարող եք գործարկել այն ՝ ավելացնելով համապատասխան պատկերակը արագ մուտքի գործիքագոտում: Դուք ինքներդ պետք է ստեղծեք սովորական ձև, բայց եթե լավ տիրապետում եք VBA կոդին, կարող եք այս գործիքը դարձնել հնարավորինս ճկուն և հարմար ձեր կարիքների համար: