Mga Form ng Microsoft Excel Data Entry

Upang mapadali ang pagpasok ng data sa isang talahanayan sa Excel, maaari mong gamitin ang mga espesyal na form na makakatulong mapabilis ang proseso ng pagpuno ng hanay ng talahanayan na may impormasyon. Sa Excel mayroong isang built-in na tool na nagbibigay-daan sa pagpuno na may katulad na paraan. Ang gumagamit ay maaari ring lumikha ng kanyang sariling bersyon ng form, na kung saan ay maximally inangkop sa kanyang mga pangangailangan sa pamamagitan ng paglalapat ng isang macro para sa mga ito. Tingnan natin ang iba't ibang gamit para sa mga kapaki-pakinabang na tool na ito sa Excel.

Paglalapat ng mga tool sa punan

Ang form ng pagpuno ay isang bagay na may mga patlang na ang mga pangalan ay tumutugma sa mga pangalan ng haligi ng mga haligi ng puno na talahanayan. Sa mga patlang na ito kailangan mong ipasok ang data at agad silang idaragdag sa bagong linya sa hanay ng talahanayan. Ang isang form ay maaaring kumilos alinman bilang isang hiwalay na built-in na kasangkapan sa Excel, o mailagay nang direkta sa isang sheet sa anyo ng hanay nito, kung ito ay nilikha ng gumagamit mismo.

Ngayon tingnan natin kung paano gamitin ang dalawang uri ng mga tool.

Paraan 1: Built-in na data entry ng Excel na object

Una sa lahat, pag-aralan natin kung paano gamitin ang built-in na data entry form ng Excel.

  1. Dapat pansinin na sa pamamagitan ng default ang icon na naglulunsad nito ay nakatago at kailangang maisaaktibo. Upang gawin ito, pumunta sa tab "File"at pagkatapos ay mag-click sa item "Mga Pagpipilian".
  2. Sa binuksan na window ng mga parameter ng Excel lumipat kami sa seksyon "Quick Access Toolbar". Karamihan sa mga bintana ay ginagawa ng isang malawak na lugar ng mga setting. Sa kaliwang bahagi nito ay ang mga tool na maaaring idagdag sa mabilisang panel ng pag-access, at sa kanan - ang mga mayroon na.

    Sa larangan "Pumili ng mga koponan mula sa" itakda ang halaga "Ang mga koponan ay wala sa tape". Susunod, mula sa listahan ng mga utos na matatagpuan sa alpabetikong pagkakasunud-sunod, matatagpuan namin at piliin ang posisyon "Form ...". Pagkatapos ay mag-click sa pindutan "Magdagdag".

  3. Pagkatapos nito, lilitaw ang tool na kailangan namin sa kanang bahagi ng window. Pinindot namin ang pindutan "OK".
  4. Ngayon ang tool na ito ay matatagpuan sa window ng Excel sa toolbar ng mabilis na pag-access, at maaari naming gamitin ito. Siya ay naroroon kapag ang anumang ibinigay na workbook ay binuksan sa pamamagitan ng pagkakataong ito ng Excel.
  5. Ngayon, upang maunawaan ng tool kung ano ang eksaktong kailangan nito upang punan, dapat mong ayusin ang header ng talahanayan at isulat ang anumang halaga dito. Hayaan ang table array na mayroon kami ay binubuo ng apat na haligi, na may mga pangalan "Pangalan ng Produkto", "Dami", "Presyo" at "Halaga". Ipasok ang mga pangalan na ito sa isang arbitrary na pahalang na hanay ng sheet.
  6. Gayundin, upang maunawaan ng programa kung aling mga partikular na saklaw ang kakailanganin nito upang magtrabaho, dapat kang magpasok ng anumang halaga sa unang hanay ng hanay ng talahanayan.
  7. Pagkatapos nito, piliin ang anumang cell ng talahanayan blangko at mag-click sa icon sa mabilis na access panel "Form ..."na dati nating naisaaktibo.
  8. Kaya, bubuksan ang window ng tinukoy na tool. Tulad ng iyong nakikita, ang object na ito ay may mga patlang na tumutugma sa mga pangalan ng mga haligi ng aming table array. Sa kasong ito, ang unang field ay napuno na ng isang halaga, dahil ipinasok namin nang manu-mano sa sheet.
  9. Ipasok ang mga halaga na itinuturing nating kinakailangan sa natitirang mga patlang, pagkatapos ay mag-click sa pindutan "Magdagdag".
  10. Pagkatapos nito, tulad ng nakikita natin, ang mga halaga na ipinasok ay awtomatikong inililipat sa unang hilera ng talahanayan, at ang form ay napunta sa susunod na bloke ng mga patlang, na tumutugma sa ikalawang hanay ng hanay ng talahanayan.
  11. Punan ang window ng tool na may mga halaga na gusto naming makita sa ikalawang hanay ng mga tablespace, at i-click muli ang button. "Magdagdag".
  12. Tulad ng makikita mo, idinagdag din ang mga halaga ng ikalawang hanay, at hindi namin kailangang muling ayusin ang cursor sa talahanayan mismo.
  13. Kaya, napunan natin ang table array kasama ang lahat ng mga halaga na gusto nating ipasok dito.
  14. Bilang karagdagan, kung ninanais, maaari kang mag-navigate sa mga dati nang ipinasok na mga halaga gamit ang mga pindutan "Bumalik" at "Susunod" o vertical scrollbar.
  15. Kung kinakailangan, maaari mong ayusin ang anumang halaga sa array ng talahanayan sa pamamagitan ng pagbabago sa form. Upang lumitaw ang mga pagbabago sa sheet, pagkatapos na gawin ito sa naaangkop na bloke ng tool, mag-click sa pindutan "Magdagdag".
  16. Tulad ng makikita mo, ang pagbabago ay agad na naganap sa mga tablespace.
  17. Kung kailangan namin tanggalin ang ilang mga linya, pagkatapos ay sa pamamagitan ng mga pindutan nabigasyon o mag-scroll bar, pumunta kami sa nararapat na bloke ng mga patlang sa form. Matapos na mag-click sa pindutan "Tanggalin" sa window ng tool.
  18. Ang isang dialog box ng babala ay lilitaw, na nagpapahiwatig na ang linya ay tatanggalin. Kung ikaw ay tiwala sa iyong mga aksyon, pagkatapos ay mag-click sa pindutan "OK".
  19. Tulad ng makikita mo, ang linya ay nakuha mula sa hanay ng mesa. Matapos makumpleto ang pagpuno at pag-edit, maaari kang lumabas sa window ng tool sa pamamagitan ng pag-click sa pindutan. "Isara".
  20. Pagkatapos nito, upang makagawa ng mas maraming visual na talahanayan, maaari mo itong i-format.

Paraan 2: Lumikha ng custom na form

Bilang karagdagan, ang paggamit ng macro at ng maraming iba pang mga tool, posible na lumikha ng iyong sariling pasadyang form upang punan ang isang tablespace. Ito ay gagawing direkta sa sheet, at kumakatawan sa hanay nito. Gamit ang tool na ito, ang user mismo ay makakaalam ng mga tampok na itinuturing niyang kinakailangan. Sa mga tuntunin ng pag-andar, ito ay halos walang paraan ani sa built-in analogue ng Excel, at sa ilang mga paraan, marahil, lumampas ito. Ang tanging disbentaha ay para sa bawat hanay ng talahanayan, kakailanganin mong lumikha ng isang hiwalay na form, at hindi gamitin ang parehong template hangga't maaari kapag ginagamit ang standard na bersyon.

  1. Tulad ng sa nakaraang pamamaraan, una sa lahat, kailangan mong gumawa ng header ng hinaharap na talahanayan sa sheet. Ito ay binubuo ng limang mga cell na may mga pangalan: "P / p number", "Pangalan ng Produkto", "Dami", "Presyo", "Halaga".
  2. Susunod na kailangan mong gumawa ng isang tinatawag na "matalinong" talahanayan mula sa aming hanay ng talahanayan, na may kakayahan na awtomatikong magdagdag ng mga hilera kapag pinupuno ang mga kalapit na hanay o mga cell na may data. Upang gawin ito, piliin ang header at, na nasa tab "Home"pindutin ang pindutan "Format bilang talahanayan" sa bloke ng mga tool "Estilo". Pagkatapos ng isang listahan ng mga magagamit na mga estilo ay binuksan. Ang pagpili ng isa sa mga ito ay hindi makakaapekto sa pag-andar sa anumang paraan, kaya piliin lamang namin ang pagpipilian na itinuturing naming mas angkop.
  3. Pagkatapos ay bubuksan ang isang maliit na window ng formatting table. Ipinapahiwatig nito ang hanay na dati nating kinilala, iyon ay, ang saklaw ng takip. Bilang isang panuntunan, tama ang patlang na ito. Ngunit dapat nating suriin ang kahon sa tabi "Table na may mga pamagat". Pagkatapos nito, mag-click sa pindutan "OK".
  4. Kaya, ang aming hanay ay naka-format bilang isang matalinong talahanayan, kahit na pinatunayan ng pagbabago sa visual display. Tulad ng makikita mo, bukod sa iba pang mga bagay, lumilitaw ang mga icon ng pag-filter malapit sa bawat pamagat ng pamagat ng hanay. Dapat itong hindi paganahin. Upang gawin ito, piliin ang anumang cell sa talahanayan ng "smart" at pumunta sa tab "Data". Doon sa tape sa block ng mga tool "Pagsunud-sunurin at filter" mag-click sa icon "Filter".

    May isa pang pagpipilian upang huwag paganahin ang filter. Hindi mo na kailangang lumipat sa isa pang tab, habang nananatili sa tab "Home". Pagkatapos piliin ang cell ng tablespace sa laso sa block ng mga setting Pag-edit mag-click sa icon "Pagsunud-sunurin at filter". Sa listahan na lilitaw, piliin ang posisyon "Filter".

  5. Tulad ng makikita mo, pagkatapos ng pagkilos na ito, nawala ang mga icon ng pag-filter mula sa pamagat ng talahanayan, kung kinakailangan.
  6. Pagkatapos ay dapat naming likhain ang data entry form mismo. Ito rin ay isang uri ng hugis ng mga talaan na hugis na binubuo ng dalawang haligi. Ang mga pangalan ng hilera ng bagay na ito ay tumutugma sa mga pangalan ng haligi ng pangunahing talahanayan. Ang pagbubukod ay ang mga haligi "P / p number" at "Halaga". Sila ay mawawala. Ang pag-numero ng unang isa ay magaganap gamit ang isang macro, at ang pagkalkula ng mga halaga sa ikalawang ay gagawin sa pamamagitan ng pag-aaplay ng pormula ng pagpaparami ng dami ayon sa presyo.

    Ang pangalawang hanay ng data entry object ay iniwang blangko para sa ngayon. Direkta, ang mga halaga para sa pagpuno sa mga hilera ng pangunahing hanay ng talahanayan ay papasok dito sa ibang pagkakataon.

  7. Pagkatapos nito ay lumikha kami ng isa pang maliit na talahanayan. Ito ay binubuo ng isang hanay at naglalaman ito ng isang listahan ng mga produkto na ipapakita namin sa pangalawang haligi ng pangunahing mesa. Para sa kalinawan, ang cell na may pamagat ng listahang ito ("Listahan ng mga kalakal") maaari mong punuin ng kulay.
  8. Pagkatapos ay piliin ang unang walang laman na cell ng halaga ng input na bagay. Pumunta sa tab "Data". Mag-click sa icon "Pag-verify ng Data"na kung saan ay nakalagay sa tape sa block ng mga tool "Paggawa gamit ang data".
  9. Nagsisimula ang window ng pagpapatunay ng pag-input. Mag-click sa field "Uri ng Data"kung saan ang default na setting ay "Anumang halaga".
  10. Mula sa bukas na mga opsyon, piliin ang posisyon "Listahan".
  11. Tulad ng iyong nakikita, pagkatapos nito, nagbago ang pagsasaayos ng window ng halaga ng pag-input sa pagsasaayos nito. Mayroong karagdagang field "Pinagmulan". Nag-click kami sa icon sa kanan nito gamit ang kaliwang pindutan ng mouse.
  12. Pagkatapos ay i-minimize ang check window ng halaga ng input. Piliin ang cursor sa kaliwang pindutan ng mouse na may hawak na listahan ng data na inilalagay sa sheet sa isang karagdagang lugar ng talahanayan. "Listahan ng mga kalakal". Pagkatapos nito, muling mag-click sa icon sa kanan ng field kung saan lumitaw ang address ng piniling hanay.
  13. Ibinabalik sa check box para sa mga halaga ng input. Tulad ng makikita mo, ang mga coordinate ng napiling hanay dito ay ipinapakita na sa larangan "Pinagmulan". Mag-click sa pindutan "OK" sa ilalim ng window.
  14. Ngayon isang icon sa anyo ng isang tatsulok lumitaw sa kanan ng naka-highlight na walang laman na cell ng data entry object. Kapag nag-click ka dito, isang drop-down na listahan ay bubukas, na binubuo ng mga pangalan na humihila mula sa hanay ng table. "Listahan ng mga kalakal". Ang di-makatwirang data sa tinukoy na cell ay imposible na ipasok, ngunit maaari mo lamang piliin ang ninanais na posisyon mula sa ibinigay na listahan. Pumili ng isang item sa drop-down list.
  15. Tulad ng iyong nakikita, ang napiling posisyon ay agad na ipinapakita sa patlang "Pangalan ng Produkto".
  16. Susunod, kakailanganin naming magtalaga ng mga pangalan sa tatlong mga selula ng form sa pag-input, kung saan ipapasok namin ang data. Piliin ang unang cell kung saan ang pangalan ay naka-set sa aming kaso. "Patatas". Susunod, pumunta sa mga saklaw ng pangalan ng field. Ito ay matatagpuan sa kaliwang bahagi ng window ng Excel sa parehong antas ng formula bar. Ipasok doon ang di-makatwirang pangalan. Ito ay maaaring maging anumang pangalan sa Latin, kung saan walang mga espasyo, ngunit mas mainam na gamitin ang mga pangalan na malapit sa mga gawain na nalutas ng elementong ito. Samakatuwid, ang unang cell na kung saan ang pangalan ng produkto ay nilalaman ay tinatawag na "Pangalan". Isinulat namin ang pangalang ito sa field at pindutin ang key Ipasok sa keyboard.
  17. Sa eksakto sa parehong paraan, italaga ang cell kung saan ipinasok namin ang dami ng produkto, ang pangalan "Volume".
  18. At ang cell ng presyo ay "Presyo".
  19. Pagkatapos nito, sa eksaktong paraan, binibigyan namin ang pangalan sa buong hanay ng nasa itaas na tatlong mga selula. Una sa lahat, piliin, at pagkatapos ay ibigay sa kanya ang pangalan sa isang espesyal na larangan. Ito ang pangalan "Diapason".
  20. Pagkatapos ng huling pagkilos, dapat naming i-save ang dokumento upang ang mga pangalan na aming itatalaga ay maaaring makita ang macro na nilikha namin sa hinaharap. Upang i-save, pumunta sa tab "File" at mag-click sa item "I-save Bilang ...".
  21. Sa binuksan na window na i-save sa patlang "Uri ng File" pumili ng halaga "Macro-Enabled Excel Workbook (.xlsm)". Susunod, mag-click sa pindutan "I-save".
  22. Pagkatapos ay dapat mong isaaktibo ang macros sa iyong bersyon ng Excel at paganahin ang tab "Developer"kung hindi mo pa nagawa ito. Ang katunayan ay ang parehong mga pag-andar ay hindi pinagana sa pamamagitan ng default sa programa, at ang kanilang pag-activate ay dapat isagawa sa puwersa sa window ng Excel setting.
  23. Kapag ginawa mo na ito, pumunta sa tab "Developer". Mag-click sa malaking icon "Visual Basic"na matatagpuan sa tape sa block ng mga tool "Code".
  24. Ang huling pagkilos ay nagiging sanhi upang magsimula ang macro editor ng VBA. Sa lugar "Project"na matatagpuan sa itaas na kaliwang bahagi ng window, piliin ang pangalan ng sheet kung saan matatagpuan ang aming mga talahanayan. Sa kasong ito ito ay "Sheet 1".
  25. Matapos na pumunta sa kaliwang ibaba ng window na tinatawag "Properties". Narito ang mga setting ng piniling sheet. Sa larangan "(Pangalan)" dapat palitan ang pangalan ng Cyrillic ("Sheet1") sa pangalang nakasulat sa Latin. Ang pangalan ay maaaring ibigay sa sinuman na mas maginhawang para sa iyo, ang pangunahing bagay ay na naglalaman lamang ito ng mga character o numero ng Latin at walang iba pang mga palatandaan o puwang. Ang macro ay gagana sa pangalang ito. Hayaan sa aming kaso ang pangalang ito "Producty", kahit na maaari kang pumili ng anumang iba pang nakakatugon sa mga kundisyon na inilarawan sa itaas.

    Sa larangan "Pangalan" Maaari mo ring palitan ang pangalan gamit ang isang mas komportable. Ngunit hindi kinakailangan. Sa kasong ito, pinapayagan ang paggamit ng mga puwang, Cyrillic at anumang iba pang mga palatandaan. Hindi tulad ng nakaraang parameter, na tumutukoy sa pangalan ng sheet para sa programa, ang parameter na ito ay nagtatalaga ng pangalan sa sheet na nakikita ng user sa shortcut bar.

    Tulad ng makikita mo, pagkatapos na ang pangalan ay awtomatikong magbabago. Sheet 1 sa lugar "Project", sa isa lamang na itinakda namin sa mga setting.

  26. Pagkatapos ay pumunta sa gitnang lugar ng bintana. Ito ay kung saan kailangan naming isulat ang macro mismo. Kung ang patlang ng editor ng puting code sa tinukoy na lugar ay hindi ipinapakita, tulad ng sa aming kaso, pagkatapos ay mag-click sa function key. F7 at lilitaw ito.
  27. Ngayon para sa aming partikular na halimbawa, kailangan naming isulat ang sumusunod na code sa field:


    Sub DataEntryForm ()
    Dim nextRow As Long
    nextRow = Producty.Cells (Producty.Rows.Count, 2) .End (xlUp) .Offset (1, 0) .Row
    Sa Producty
    Kung Range ("A2"). Value = "" At Range ("B2"). Value = "" Pagkatapos
    nextRow = nextRow - 1
    Tapusin kung
    Producty.Range ("Pangalan"). Kopyahin
    .Cells (nextRow, 2) .PasteSpecial Paste: = xlPasteValues
    .Cells (nextRow, 3) .Value = Producty.Range ("Volume"). Halaga
    .Cells (nextRow, 4) .Value = Producty.Range ("Presyo"). Halaga
    .Cells (nextRow, 5) .Value = Producty.Range ("Volume"). Halaga * Producty.Range ("Presyo"). Halaga
    ("A2") .Formula = "= KUNG (ISBLANK (B2)," "", COUNTA ($ B $ 2: B2)) "
    Kung susunod> 2 Pagkatapos
    Saklaw ("A2"). Piliin
    Selection.AutoFill Destination: = Range ("A2: A" & nextRow)
    Saklaw ("A2: A" & nextRow). Piliin
    Tapusin kung
    .Range ("Diapason"). ClearContents
    Magtapos na
    End sub

    Ngunit ang code na ito ay hindi pangkalahatan, ibig sabihin, ito ay nananatiling buo lamang para sa aming kaso. Kung nais mong iangkop ito sa iyong mga pangangailangan, dapat itong baguhin nang naaayon. Sa gayon maaari mong gawin ito sa iyong sarili, pag-aralan natin kung anong code na ito ay binubuo ng, kung ano ang dapat mapalitan dito, at kung ano ang hindi dapat mabago.

    Kaya, ang unang linya:

    Sub DataEntryForm ()

    "DataEntryForm" ang pangalan ng macro mismo. Maaari mong iwanan ito bilang ito, o maaari mong palitan ito sa anumang iba pang sumusunod sa mga pangkalahatang tuntunin para sa paglikha ng mga pangalan ng macro (walang mga puwang, gamitin lamang ang mga titik ng Latin alpabeto, atbp.). Ang pagbabago ng pangalan ay hindi nakakaapekto sa anumang bagay.

    Hangga't ang salita ay matatagpuan sa code "Producty" dapat mong palitan ito sa pangalan na iyong naunang itinalaga sa iyong sheet sa field "(Pangalan)" mga lugar "Properties" macro editor. Naturally, ito ay dapat gawin lamang kung tinawag mo ang sheet nang iba.

    Ngayon isaalang-alang ang sumusunod na linya:

    nextRow = Producty.Cells (Producty.Rows.Count, 2) .End (xlUp) .Offset (1, 0) .Row

    Digit "2" sa linya na ito ay nangangahulugang ang pangalawang haligi ng sheet. Nasa hanay na ito ang haligi "Pangalan ng Produkto". Ayon dito ay bibilangin natin ang bilang ng mga hanay. Samakatuwid, kung sa iyong kaso ang magkaparehong hanay ay may magkakaibang pagkakasunud-sunod ng account, kailangan mong ipasok ang katumbas na numero. Kahulugan "End (xlUp) .Offset (1, 0)." sa anumang kaso, umalis hindi nagbabago.

    Susunod, isaalang-alang ang linya

    Kung Range ("A2"). Value = "" At Range ("B2"). Value = "" Pagkatapos

    "A2" - Ito ang mga coordinate ng unang cell kung saan ipapakita ang rowing number. "B2" - ang mga ito ang mga coordinate ng unang cell, na gagamitin para sa output ng data ("Pangalan ng Produkto"). Kung naiiba ang mga ito, ipasok ang iyong data sa halip ng mga coordinate na ito.

    Pumunta sa linya

    Producty.Range ("Pangalan"). Kopyahin

    Sa kanyang parameter "Pangalan" ibig sabihin ang pangalan na itinakda namin sa larangan "Pangalan ng Produkto" sa form ng pag-input.

    Sa mga hilera


    .Cells (nextRow, 2) .PasteSpecial Paste: = xlPasteValues
    .Cells (nextRow, 3) .Value = Producty.Range ("Volume"). Halaga
    .Cells (nextRow, 4) .Value = Producty.Range ("Presyo"). Halaga
    .Cells (nextRow, 5) .Value = Producty.Range ("Volume"). Halaga * Producty.Range ("Presyo"). Halaga

    mga pangalan "Volume" at "Presyo" ibig sabihin ang mga pangalan na itinakda namin sa mga patlang "Dami" at "Presyo" sa parehong input form.

    Sa parehong mga linya na ipinahiwatig natin sa itaas, ang mga numero "2", "3", "4", "5" ibig sabihin ang mga numero ng hanay sa Excel sheet na nararapat sa mga haligi "Pangalan ng Produkto", "Dami", "Presyo" at "Halaga". Samakatuwid, kung sa iyong kaso ang talahanayan ay lumipat, kailangan mong tukuyin ang mga kaukulang numero ng hanay. Kung mayroong higit pang mga haligi, pagkatapos ay sa pamamagitan ng pagkakatulad na kailangan mong idagdag ang mga linya nito sa code, kung ito ay mas mababa, pagkatapos ay alisin ang dagdag na mga.

    Ang linya ay dumami ang dami ng mga kalakal ayon sa kanilang presyo:

    .Cells (nextRow, 5) .Value = Producty.Range ("Volume"). Halaga * Producty.Range ("Presyo"). Halaga

    Ang resulta, tulad ng nakikita namin mula sa syntax ng rekord, ay ipapakita sa ikalimang hanay ng Excel sheet.

    Sa ganitong pananalita, awtomatikong mabilang ang mga linya:


    Kung susunod> 2 Pagkatapos
    Saklaw ("A2"). Piliin
    Selection.AutoFill Destination: = Range ("A2: A" & nextRow)
    Saklaw ("A2: A" & nextRow). Piliin
    Tapusin kung

    Lahat ng mga halaga "A2" ibig sabihin ang address ng unang cell kung saan ang pag-numero ay gumanap, at ang mga coordinate "Isang " - Address ng buong hanay na may numero. Suriin kung saan lilitaw ang numero sa iyong talahanayan at baguhin ang mga coordinate sa code, kung kinakailangan.

    Inalis ng linya ang hanay ng form sa pagpasok ng data matapos na mailipat ang impormasyon mula sa ito sa talahanayan:

    .Range ("Diapason"). ClearContents

    Hindi mahirap hulaan na ("Diapason"ay nangangahulugan na ang pangalan ng hanay na naunang itinakda namin sa mga patlang para sa pagpasok ng data. Kung binigyan mo sila ng ibang pangalan, dapat itong ipasok sa linyang ito.

    Ang natitirang bahagi ng code ay pangkalahatan at sa lahat ng kaso ay gagawin nang walang pagbabago.

    Pagkatapos mong isulat ang macro code sa window ng editor, dapat mong i-click ang save bilang isang diskette icon sa kaliwang bahagi ng window. Pagkatapos ay maaari mong isara ito sa pamamagitan ng pag-click sa standard button para sa pagsasara ng mga bintana sa kanang itaas na sulok.

  28. Pagkatapos nito, bumalik sa sheet ng Excel. Ngayon kailangan naming maglagay ng isang pindutan na i-activate ang nilikha macro. Upang gawin ito, pumunta sa tab "Developer". Sa kahon ng mga setting "Mga Kontrol" sa tape mag-click sa pindutan Idikit. Binubuksan ang isang listahan ng mga tool. Sa isang pangkat ng mga tool Mga Kontrol ng Form piliin ang pinaka una - "Pindutan".
  29. Pagkatapos ay pindutin nang matagal ang kaliwang pindutan ng mouse, mag-scroll kami sa paligid ng lugar kung saan nais naming ilagay ang button na macro launch, na maglilipat ng data mula sa form sa talahanayan.
  30. Pagkatapos mapalibot ang lugar, bitawan ang pindutan ng mouse. Pagkatapos ay ang window para sa pagtatalaga ng isang macro sa bagay ay awtomatikong magsisimula. Kung maraming mga macro ang ginagamit sa iyong aklat, pagkatapos ay piliin mula sa listahan ang pangalan ng isa na nilikha namin sa itaas. Tinatawag namin ito "DataEntryForm". Ngunit sa kasong ito, ang macro ay isa, kaya piliin lamang ito at mag-click sa pindutan "OK" sa ilalim ng window.
  31. Pagkatapos nito, maaari mong palitan ang pangalan ng pindutan hangga't gusto mo, sa pamamagitan lamang ng pagpili ng kasalukuyang pangalan nito.

    Sa aming kaso, halimbawa, magiging lohikal na ibigay sa kanya ang pangalan "Magdagdag". Palitan ang pangalan at mag-click gamit ang mouse sa anumang libreng cell ng sheet.

  32. Kaya, ang aming form ay ganap na handa. Suriin kung paano ito gumagana. Ipasok ang mga kinakailangang halaga sa mga patlang nito at mag-click sa pindutan. "Magdagdag".
  33. Tulad ng makikita mo, ang mga halaga ay inilipat sa talahanayan, ang hilera ay awtomatikong italaga ng isang numero, ang halaga ay kinakalkula, ang mga patlang ng form ay nalilimas.
  34. Muling punan ang form at mag-click sa pindutan. "Magdagdag".
  35. Tulad ng iyong nakikita, ang pangalawang linya ay idinagdag sa hanay ng talahanayan. Nangangahulugan ito na gumagana ang tool.

Tingnan din ang:
Paano lumikha ng isang macro sa Excel
Paano lumikha ng isang pindutan sa Excel

Sa Excel, may dalawang paraan upang gamitin ang form fill data: built-in at user. Ang paggamit ng built-in na bersyon ay nangangailangan ng isang minimum na pagsisikap mula sa user. Maaari itong palaging magsimula sa pamamagitan ng pagdaragdag ng kaukulang icon sa quick access toolbar. Kailangan mong lumikha ng isang pasadyang form sa iyong sarili, ngunit kung ikaw ay mahusay na dalubhasa sa VBA code, maaari mong gawin ang tool na ito bilang nababaluktot at angkop para sa iyong mga pangangailangan hangga't maaari.

Panoorin ang video: How To Create An Excel Data Entry Form With A UserForm - Full Tutorial (Nobyembre 2024).