Microsoft Excel- ում տվյալների մուտքագրման ձևերը

Pin
Send
Share
Send

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

Լրացնելու գործիքներ օգտագործելը

Լրացման ձևը այնպիսի առարկա է, որի դաշտերը համապատասխանում են լրացման աղյուսակի սյունակների անվանումներին: Պետք է մուտքագրեք տվյալներն այս դաշտերում, և դրանք անմիջապես կավելացվեն սեղանի միջակայքում նոր տողով: Ձևաթուղթը կարող է հանդես գալ որպես ներկառուցված Excel գործիք, կամ ուղղակիորեն տեղադրվում է թերթի վրա `իր տիրույթի տեսքով, եթե այն ստեղծվել է օգտագործողի կողմից:

Հիմա եկեք նայենք, թե ինչպես օգտագործել այս երկու տեսակի գործիքները:

Մեթոդ 1. Ներկառուցված օբյեկտ Excel- ի տվյալների մուտքագրման համար

Առաջին հերթին, եկեք սովորենք, թե ինչպես օգտագործել ներկառուցված ձևը Excel- ի տվյալները մուտքագրելու համար:

  1. Պետք է նշել, որ լռելյայն այն գործարկող պատկերակը թաքնված է և անհրաժեշտ է ակտիվացնել: Դա անելու համար անցեք ներդիրին Ֆայլեւ ապա կտտացրեք կետը «Ընտրանքներ».
  2. Բացված Excel- ի ընտրանքների պատուհանում անցեք բաժին Արագ մուտքի գործիքագոտի. Պատուհանի մեծ մասը զբաղեցնում է ընդարձակ պարամետրերի տարածքը: Ձախ կողմում կան գործիքներ, որոնք կարող են ավելացվել արագ մուտքի վահանակում, իսկ աջ կողմում `արդեն առկա:

    Դաշտում «Ընտրեք թիմեր» սահմանված արժեքը «Թիմերը ժապավենի վրա չեն». Հաջորդը `այբբենական կարգով հրամանների ցանկից մենք գտնում և ընտրում ենք դիրքը «Ձև ...». Դրանից հետո կտտացրեք կոճակը Ավելացնել.

  3. Դրանից հետո, մեզ անհրաժեշտ գործիքը կցուցադրվի պատուհանի աջ կողմում: Կտտացրեք կոճակը «Լավ».
  4. Այժմ այս գործիքը գտնվում է Excel- ի պատուհանում արագ մուտքի վահանակի վրա, և մենք կարող ենք օգտագործել այն: Այն ներկա կլինի Excel- ի այս օրինակով որևէ աշխատանքային գրքույկ բացելիս:
  5. Այժմ, որպեսզի գործիքը հասկանա, թե կոնկրետ ինչն է պետք լրացնելու համար, դուք պետք է լրացնեք սեղանի վերնագիրը և դրա մեջ գրեք ցանկացած արժեք: Թող սեղանի զանգվածը մեզ հետ բաղկացած լինի չորս սյուներից, որոնք ունեն անուններ «Ապրանքի անվանումը», «Քանակ», «Գին» և «Գումարը». Անվան տվյալները մուտքագրեք թերթի կամայական հորիզոնական տիրույթում:
  6. Նաև, որպեսզի ծրագիրը հասկանա, թե որ միջակայքում է այն աշխատելու, հարկավոր է մուտքագրել սեղանի զանգվածի առաջին շարքում ցանկացած արժեք:
  7. Դրանից հետո ընտրեք սեղանի ցանկացած բջիջ դատարկ և սեղմեք պատկերակին արագ մուտքի վահանակի վրա «Ձև ...»որը մենք նախկինում ակտիվացրել էինք:
  8. Այսպիսով, բացվում է նշված գործիքի պատուհանը: Ինչպես տեսնում եք, այս օբյեկտը ունի դաշտեր, որոնք համապատասխանում են մեր սեղանի զանգվածի սյունակի անվանումներին: Ավելին, առաջին դաշտն արդեն լցված է արժեքով, քանի որ այն ձեռքով մուտքագրեցինք թերթի վրա:
  9. Մուտքագրեք այն արժեքները, որոնք մենք համարում ենք անհրաժեշտ մնացած դաշտերում, ապա կտտացրեք կոճակը Ավելացնել.
  10. Դրանից հետո, ինչպես տեսնում եք, մուտքագրված արժեքներն ավտոմատ կերպով փոխանցվել են սեղանի առաջին շարքին, իսկ ձևով եղել է անցում դեպի դաշտերի հաջորդ բլոկ, որոնք համապատասխանում են սեղանի զանգվածի երկրորդ շարքին:
  11. Լրացրեք գործիքի պատուհանը այն արժեքներով, որոնք մենք ուզում ենք տեսնել սեղանի տարածքի երկրորդ շարքում և կրկին կտտացրեք կոճակը Ավելացնել.
  12. Ինչպես տեսնում եք, ավելացան նաև երկրորդ տողի արժեքները, և մենք նույնիսկ կարիք չունեինք դասավորությունը վերադասավորելու սեղանին:
  13. Այսպիսով, մենք սեղանի զանգվածը լցնում ենք այն բոլոր արժեքներով, որոնք ուզում ենք մտնել դրա մեջ:
  14. Բացի այդ, ցանկության դեպքում կարող եք նավարկել նախկինում մուտքագրված արժեքների միջոցով `օգտագործելով կոճակները «Վերադառնալ» և «Հաջորդ» կամ ուղղահայաց ոլորման բար:
  15. Անհրաժեշտության դեպքում, սեղանի զանգվածում ցանկացած արժեք կարող եք կարգաբերել ՝ այն ձևով փոխելով: Սավանի վրա ցուցադրված փոփոխությունները կատարելու համար, դրանք գործիքի համապատասխան բլոկում կատարելուց հետո կտտացրեք կոճակին Ավելացնել.
  16. Ինչպես տեսնում եք, փոփոխությունն անմիջապես տեղի ունեցավ սեղանի տարածքում:
  17. Եթե ​​մենք պետք է ջնջենք մի գիծ, ​​ապա նավիգացիայի կոճակների կամ պտտման սանդղակի միջոցով մենք անցնում ենք համապատասխան դաշտի բլոկին ձևով: Դրանից հետո կտտացրեք կոճակը Նջել գործիքի պատուհանում:
  18. Բացվում է նախազգուշացման երկխոսությունը ՝ տեղեկացնելով, որ գիծը կջնջվի: Եթե ​​վստահ եք ձեր գործողություններում, ապա կտտացրեք կոճակը «Լավ».
  19. Ինչպես տեսնում եք, շարքը արդյունահանվել է սեղանի միջակայքից: Լրացնելուց և խմբագրումն ավարտելուց հետո կարող եք դուրս գալ գործիքի պատուհանից `կտտացնելով կոճակը Փակիր.
  20. Դրանից հետո, սեղանի զանգվածին ավելի տեսողական տեսողական տեսք հաղորդելու համար, ձևաչափումը կարող է իրականացվել:

Մեթոդ 2. Ստեղծել սովորական ձև

Բացի այդ, մակրո և մի շարք այլ գործիքների օգնությամբ հնարավոր է ստեղծել ձեր սեփական պատվերով ձևը `սեղանի տարածքը լրացնելու համար: Այն կստեղծվի ուղղակիորեն թերթի վրա և կներկայացնի իր տեսականին: Օգտագործելով այս գործիքը, ինքն օգտագործողը կկարողանա գիտակցել այն հնարավորությունները, որոնք նա համարում է անհրաժեշտ: Ֆունկցիոնալ առումով, այն ոչ մի դեպքում չի զիջի ներկառուցված Excel- ի անալոգին, և ինչ-որ առումով այն կարող է գերազանց լինել դրան: Միակ թերությունն այն է, որ յուրաքանչյուր սեղանի զանգվածի համար դուք պետք է կազմեք առանձին ձև և չկիրառեք նույն ձևանմուշը, ինչպես դա հնարավոր է ստանդարտ տարբերակը օգտագործելիս:

  1. Ինչպես նախորդ մեթոդով, առաջին հերթին, թերթիկի վրա պետք է պատրաստեք ապագա սեղանի վերնագիր: Այն բաղկացած կլինի հինգ բջիջներից ՝ անուններով. «Ո՛չ», «Ապրանքի անվանումը», «Քանակ», «Գին», «Գումարը».
  2. Հաջորդը, մեր սեղանի զանգվածից պետք է կազմենք այսպես կոչված «խելացի» սեղանը `հարակից միջակայքերը կամ տվյալների բջիջները լրացնելիս ավտոմատ գծեր ավելացնելը: Դա անելու համար ընտրեք վերնագիրը և, լինելով ներդիրում «Տուն»կտտացրեք կոճակին "Ձևաչափել որպես սեղան" գործիքատուփում Ոճերը. Սա բացում է առկա ոճի մատչելի ընտրանքների ցուցակը: Դրանցից մեկի ընտրությունը որևէ կերպ չի ազդի ֆունկցիոնալության վրա, ուստի մենք պարզապես ընտրում ենք այն տարբերակը, որը մենք համարում ենք ավելի հարմար:
  3. Այնուհետև բացվում է սեղանի ձևավորման համար փոքր պատուհան: Դա ցույց է տալիս այն տիրույթը, որը մենք նախկինում ենք հատկացրել, այսինքն ՝ վերնագրի միջակայքը: Որպես կանոն, այս ոլորտում ամեն ինչ ճիշտ է լրացվում: Բայց մենք պետք է ստուգենք պարամետրի կողքին գտնվող տուփը Վերին աղյուսակ. Դրանից հետո կտտացրեք կոճակը «Լավ».
  4. Այսպիսով, մեր տեսականին ձևափոխվում է որպես «խելացի» սեղան, ինչը վկայում է նույնիսկ տեսողական ցուցադրման փոփոխության մասին: Ինչպես տեսնում եք, ի թիվս այլ բաների, ֆիլտրի սրբապատկերները հայտնվեցին յուրաքանչյուր սյունակի վերնագրի անվան կողքին: Նրանք պետք է հաշմանդամ լինեն: Դա անելու համար ընտրեք «խելացի» սեղանի ցանկացած բջիջ և անցեք ներդիրին «Տվյալներ». Այնտեղ ժապավենի վրա գործիքատուփում Տեսակավորել և զտել կտտացրեք պատկերակին «Զտել».

    Ֆիլտրը անջատելու ևս մեկ տարբերակ կա: Այս դեպքում նույնիսկ անհրաժեշտ չի լինի անցնել այլ ներդիրի ՝ մնում է ներդիրում «Տուն». Պարամետրերի բլոկում ժապավենի վրա սեղանի տարածքի բջիջները ընտրելուց հետո «Խմբագրում» կտտացրեք պատկերակին Տեսակավորել և զտել. Appearsանկում, որը հայտնվում է, ընտրեք դիրքը «Զտել».

  5. Ինչպես տեսնում եք, այս գործողությունից հետո ֆիլտրի սրբապատկերները, ըստ պահանջի, անհետացել են սեղանի գլխից:
  6. Այնուհետև մենք պետք է ինքնուրույն ստեղծենք տվյալների մուտքի ձևը: Դա կլինի նաև մի տեսակ սեղանի զանգված, որը բաղկացած է երկու սյունից: Այս օբյեկտի տողի անունները կհամապատասխանեն հիմնական աղյուսակի սյունակի անվանումներին: Բացառությունը սյուներն են «Ո՛չ» և «Գումարը». Դրանք բացակա կլինեն: Առաջինը համարակալվելու է մակրո օգտագործմամբ, իսկ երկրորդ արժեքը հաշվարկվելու է `գինը բազմապատկելու բանաձևը կիրառելով:

    Տվյալների մուտքագրման օբյեկտի երկրորդ սյունն առայժմ դատարկ է: Ուղղակի հետագայում արժեքները կներմուծվեն դրա մեջ `հիմնական սեղանի միջակայքի շարքերը լրացնելու համար:

  7. Դրանից հետո մենք ստեղծում ենք ևս մեկ փոքրիկ սեղան: Այն բաղկացած կլինի մեկ սյունակից և այն պարունակում է ապրանքների ցանկ, որոնք մենք կցուցադրենք հիմնական աղյուսակի երկրորդ սյունակում: Պարզության համար այս ցուցակի վերնագրով բջիջը («Ապրանքի ցուցակ») կարող է լցվել գույնով:
  8. Այնուհետև ընտրեք արժեքի մուտքի օբյեկտի առաջին դատարկ բջիջը: Գնացեք ներդիրին «Տվյալներ». Կտտացրեք պատկերակին Տվյալների ստուգումորը տեղադրվում է ժապավենի վրա գործիքատուփի մեջ «Աշխատել տվյալների հետ».
  9. Սկսվում է մուտքի վավերացման պատուհանը: Կտտացրեք դաշտը «Տվյալների տեսակ»որը կանխադրված է «Valueանկացած արժեք».
  10. Բացված ընտրանքներից ընտրեք դիրքը Ցուցակ.
  11. Ինչպես տեսնում եք, դրանից հետո մուտքային արժեքները ստուգելու պատուհանը փոքր-ինչ փոխեց իր կազմաձևումը: Հայտնվել է լրացուցիչ դաշտ «Աղբյուր». Մկնիկի ձախ կոճակով մենք կտտացնում ենք դրա աջ կողմի պատկերակը:
  12. Այնուհետև մուտքային ստուգման պատուհանը նվազագույնի է հասցվում: Մկնիկի ձախ կոճակը պահելիս ընտրեք տվյալների ցուցակը, որը տեղադրվում է սավանի վրա լրացուցիչ սեղանի տարածքում, կուրսորը հետ «Ապրանքի ցուցակ». Դրանից հետո նորից կտտացրեք պատկերակին աջ դաշտում, որում երևում է ընտրված տիրույթի հասցեն:
  13. Սա արժեքները մուտքագրելու համար վերադառնում է տուփ: Ինչպես տեսնում եք, դրանում ընտրված միջակայքի կոորդինատներն արդեն ցուցադրվում են դաշտում «Աղբյուր». Կտտացրեք կոճակը «Լավ» պատուհանի հատակին:
  14. Այժմ, տվյալների մուտքի օբյեկտի ընտրված դատարկ բջիջի աջ կողմում, հայտնվեց եռանկյունի պատկերակ: Երբ կտտացնում եք այն, բացվում է բացվող ցուցակը, որը բաղկացած է անուններից, որոնք քաշվում են սեղանի զանգվածից «Ապրանքի ցուցակ». Այժմ անհնար է կամայական տվյալները մուտքագրել նշված բջիջ, բայց միայն ցանկալի դիրքը կարող եք ընտրել ներկայացված ցուցակից: Ընտրեք տարրը բացվող ցուցակի մեջ:
  15. Ինչպես տեսնում եք, ընտրված դիրքն անմիջապես ցուցադրվեց դաշտում «Ապրանքի անվանումը».
  16. Հաջորդը, մենք պետք է անուններ հանձնենք մուտքային ձևի այն երեք բջիջներին, որտեղ մենք մուտքագրելու ենք տվյալները: Ընտրեք առաջին բջիջը, որտեղ անունն արդեն դրված է մեր դեպքում «Կարտոֆիլ». Հաջորդը, անցեք միջակայքի անվան դաշտ: Այն գտնվում է Excel- ի պատուհանի ձախ կողմում նույն մակարդակի վրա, ինչպես բանաձևի սանդղակը: Մուտքագրեք կամայական անուն այնտեղ: Դա կարող է լինել ցանկացած անուն լատիներեն, որի մեջ տեղեր չկան, բայց ավելի լավ է օգտագործել անուններ, որոնք մոտ են այս տարրով լուծված առաջադրանքներին: Հետևաբար կոչվում է առաջին բջիջը, որը պարունակում է արտադրանքի անվանումը «Անուն». Մենք գրում ենք այս անունը դաշտում և սեղմում ենք բանալին Մտնեք ստեղնաշարի վրա:
  17. Inիշտ նույն ձևով մենք անուն ենք տալիս բջիջին, որում մենք մուտք ենք գործելու ապրանքների քանակ «Volum».
  18. Եվ բջջը գնի հետ «Գին».
  19. Դրանից հետո, ճիշտ նույն կերպ, մենք անուն ենք տալիս վերը նշված երեք բջիջների ամբողջ շարքին: Նախևառաջ ընտրեք, ապա հատուկ անունով անունը տվեք: Թող անուն լինի «Դիապազոն».
  20. Վերջին գործողությունից հետո մենք պետք է պահենք փաստաթուղթը, որպեսզի մեր նշանակած անունները ընկալվեն այն ապագայի կողմից, որը մենք ստեղծել ենք ապագայում: Խնայելու համար անցեք ներդիրին Ֆայլ և կտտացրեք կետը «Պահիր որպես…»:.
  21. Պահված պատուհանում, որը բացվում է, դաշտում Ֆայլի տեսակը ընտրեք արժեքը "Excel մակրո աջակցությամբ գիրք (.xlsm)". Հաջորդը, կտտացրեք կոճակը Խնայել.
  22. Այնուհետև դուք պետք է ակտիվացնեք մակրոները Excel- ի ձեր տարբերակում և միացրեք ներդիրը «Մշակող»եթե դեռ չունես: Փաստն այն է, որ այս գործառույթներից երկուսն էլ անսահմանափակ կերպով անջատված են ծրագրի մեջ, և դրանց ակտիվացումը պետք է իրականացվի բռնի ուժով Excel- ի պարամետրերի պատուհանում:
  23. Դա անելուց հետո անցեք ներդիրին «Մշակող». Կտտացրեք մեծ պատկերակին «Visual Basic»գտնվում է ժապավենի վրա գործիքատուփի մեջ «Կոդ».
  24. Վերջին գործողությունը սկսում է VBA մակրո խմբագրիչը սկսել: Տարածքում «Ծրագիր», որը գտնվում է պատուհանի վերին ձախ մասում, ընտրեք թերթի անվանումը, որտեղ գտնվում են մեր սեղանները: Այս դեպքում դա է «Թերթ 1».
  25. Դրանից հետո անցեք կոչված պատուհանի ստորին ձախ հատվածը «Հատկություններ». Ահա ընտրված թերթի պարամետրերը: Դաշտում "(Անուն)" Կիրիլային անունը պետք է փոխարինվի ("Թերթ 1") լատիներենով գրված անունով: Կարող եք տալ ցանկացած անուն, որն ավելի հարմար է ձեզ համար, գլխավորն այն է, որ այն պարունակում է բացառապես լատինական նիշ կամ համարներ և այլ նշաններ կամ տարածքներ: Այս անունով է, որ մակրոը կաշխատի: Թող մեր դեպքում այս անունը լինի «Արտադրություն», չնայած դուք կարող եք ընտրել ցանկացած այլ, որը համապատասխանում է վերը նկարագրված պայմաններին:

    Դաշտում «Անուն» Անունը կարող եք նաև փոխարինել ավելի հարմար: Բայց դա անհրաժեշտ չէ: Այս դեպքում թույլատրվում է տարածքների, կիրիլական և ցանկացած այլ կերպարի օգտագործումը: Ի տարբերություն նախորդ պարամետրի, որը պարունակում է ծրագրի թերթի անվանումը, այս պարամետրը անվանում է թերթին, որը դյուրանցման տողի մեջ տեսանելի է օգտագործողի համար:

    Ինչպես տեսնում եք, դրանից հետո անունը նույնպես ինքնաբերաբար կփոխվի Թերթ 1 դաշտում «Ծրագիր», դեպի մեկը, որը մենք պարզապես դրել ենք պարամետրերը:

  26. Այնուհետև անցեք պատուհանի կենտրոնային տարածքը: Սա այն դեպքում, երբ մեզ հարկ կլինի գրել մակրո կոդն ինքը: Եթե ​​նշված տարածքում սպիտակ կոդերի խմբագրիչի դաշտը ցուցադրված չէ, ինչպես մեր դեպքում, ապա սեղմեք գործառույթի ստեղնը F7 և այն կհայտնվի:
  27. Հիմա մեր առանձնահատուկ օրինակի համար մենք պետք է դաշտում գրենք հետևյալ ծածկագիրը.


    Ենթահաշվարկային տվյալներ ()
    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

    Դժվար չէ կռահել, որ («Դիապազոն») նշանակում է այն տիրույթի անվանումը, որը մենք նախկինում նշանակեցինք տվյալների մուտքագրման դաշտերում: Եթե ​​նրանց այլ անուն էիք տվել, ապա այս տողը հենց այդպես պետք է տեղադրվի:

    Կոդի հետագա մասը համընդհանուր է, և բոլոր դեպքերում կներդրվի առանց փոփոխությունների:

    Խմբագրիչի պատուհանում մակրո կոդը գրանցելուց հետո կտտացրեք փրկության պատկերակին `պատուհանի ձախ մասում սկավառակի ձևով: Այնուհետև կարող եք այն փակել ՝ վերևի աջ անկյունում պատուհաններ փակելու ստանդարտ կոճակի վրա:

  28. Դրանից հետո մենք վերադառնում ենք Excel թերթին: Այժմ մենք պետք է տեղադրել կոճակ, որը կակտիվացնի ստեղծված մակրոը: Դա անելու համար անցեք ներդիրին «Մշակող». Պարամետրերի բլոկում «Վերահսկում» ժապավենի վրա կտտացրեք կոճակը Կպցնել. Բացվում է գործիքների ցուցակ: Գործիքների խմբում «Ձևի վերահսկում» ընտրեք առաջինը Կոճակ.
  29. Այնուհետև, սեղմելով մկնիկի ձախ կոճակը, կուրսորը գծեք այն տարածքի վրա, որտեղ մենք ուզում ենք տեղադրել մակրո գործարկման կոճակը, որը տվյալները ձևից տեղափոխելու է սեղան:
  30. Տարածքը շրջանառելուց հետո ազատեք մկնիկի կոճակը: Այնուհետև, օբյեկտի համար մակրո հանձնման պատուհանը ինքնաբերաբար սկսում է: Եթե ​​ձեր գրքում օգտագործվում են մի քանի մակրոներ, ապա ցուցակից ընտրեք մեկը, որը մենք ստեղծեցինք վերևում: Մենք դա անվանում ենք "DataEntryForm". Բայց այս դեպքում մակրոը մեկն է, այնպես որ պարզապես ընտրեք այն և կտտացրեք կոճակը «Լավ» պատուհանի հատակին:
  31. Դրանից հետո դուք կարող եք վերանվանել կոճակը, ինչպես ուզում եք, պարզապես կարևորելով դրա ներկայիս անունը:

    Մեր դեպքում, օրինակ, տրամաբանական կլիներ նրան անուն տալ Ավելացնել. Վերանվանեք և կտտացրեք թերթի ցանկացած անվճար բջիջ:

  32. Այսպիսով, մեր ձևը լիովին պատրաստ է: Եկեք ստուգենք, թե ինչպես է այն գործում: Մուտքագրեք անհրաժեշտ արժեքները իր դաշտերում և կտտացրեք կոճակին Ավելացնել.
  33. Ինչպես տեսնում եք, արժեքները տեղափոխվում են աղյուսակ, տողը ինքնաբերաբար նշանակվում է մի շարք, գումարը հաշվարկվում է, ձևի դաշտերը մաքրվում են:
  34. Նորից լրացրեք ձևը և կտտացրեք կոճակին Ավելացնել.
  35. Ինչպես տեսնում եք, երկրորդ շարքը նույնպես ավելացվում է սեղանի զանգվածում: Սա նշանակում է, որ գործիքը աշխատում է:

Կարդացեք նաև.
Ինչպես ստեղծել մակրո Excel- ում
Ինչպես ստեղծել կոճակ Excel- ում

Excel- ում տվյալների լրացման ձևը օգտագործելու երկու եղանակ կա ՝ ներկառուցված և օգտագործողի կողմից սահմանված: Ներկառուցված տարբերակի օգտագործումը օգտագործողի կողմից պահանջում է նվազագույն ջանք: Միշտ կարող եք գործարկել այն ՝ ավելացնելով համապատասխան պատկերակը արագ մուտքի գործիքագոտում: Դուք ինքներդ պետք է ստեղծեք սովորական ձև, բայց եթե լավ տիրապետում եք VBA կոդին, կարող եք այս գործիքը դարձնել հնարավորինս ճկուն և հարմար ձեր կարիքների համար:

Pin
Send
Share
Send