Mga Form ng Data Entry sa Microsoft Excel

Pin
Send
Share
Send

Upang mapadali ang pagpasok ng data sa isang talahanayan sa Excel, maaari kang gumamit ng mga espesyal na form upang makatulong na mapabilis ang proseso ng pagpuno ng isang hanay ng mesa sa impormasyon. Ang Excel ay may built-in na tool na nagbibigay-daan sa iyo upang punan ng isang katulad na pamamaraan. Ang gumagamit ay maaari ring lumikha ng kanyang sariling bersyon ng form, na kung saan ay maaangkop sa kanyang mga pangangailangan, gamit ang isang macro para dito. Tingnan natin ang iba't ibang paggamit ng mga kapaki-pakinabang na tool na punan sa Excel.

Paggamit ng mga tool na punan

Ang form ng pagpuno ay isang bagay na may mga patlang na ang mga pangalan ay tumutugma sa mga pangalan ng mga haligi ng haligi ng talahanayan na pupunan. Kailangan mong magpasok ng data sa mga patlang na ito at agad silang maidaragdag ng isang bagong linya sa hanay ng talahanayan. Ang form ay maaaring kumilos bilang isang hiwalay na built-in na tool na Excel, o matatagpuan nang direkta sa sheet sa anyo ng saklaw nito, kung nilikha ito ng gumagamit.

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

Paraan 1: built-in na object para sa input ng data ng Excel

Una sa lahat, alamin natin kung paano gamitin ang built-in form upang maipasok ang data 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 Fileat pagkatapos ay mag-click sa item "Mga pagpipilian".
  2. Sa nakabukas na window ng mga pagpipilian sa window, lumipat sa seksyon Mabilis na Access Toolbar. Karamihan sa window ay sinasakop ng isang malawak na lugar ng mga setting. Sa kaliwang bahagi ay ang mga tool na maaaring idagdag sa mabilis na panel ng pag-access, at sa kanan - naroroon na.

    Sa bukid "Pumili ng mga koponan mula sa" itakda ang halaga "Mga tim na hindi sa tape". Susunod, mula sa listahan ng mga utos ayon sa pagkakasunud-sunod ng alpabeto, nahanap namin at piliin ang posisyon "Form ...". Pagkatapos ay mag-click sa pindutan Idagdag.

  3. Pagkatapos nito, ang tool na kailangan namin ay ipapakita sa kanang bahagi ng window. Mag-click sa pindutan "OK".
  4. Ngayon ang tool na ito ay matatagpuan sa window ng Excel sa mabilis na panel ng pag-access, at magagamit namin ito. Ito ay naroroon kapag binubuksan ang anumang workbook kasama ang pagkakataong ito ng Excel.
  5. Ngayon, upang maunawaan ang tool kung ano ang eksaktong kailangan nito upang punan, dapat mong punan ang header ng talahanayan at isulat ang anumang halaga sa loob nito. Hayaan ang hanay ng talahanayan sa amin ay binubuo ng apat na mga haligi na may mga pangalan "Pangalan ng Produkto", "Dami", "Presyo" at "Halaga". Ipasok ang data ng pangalan sa isang di-makatarungang pahalang na saklaw ng sheet.
  6. Gayundin, para maunawaan ang programa kung aling mga saklaw na kakailanganin nitong magtrabaho, dapat mong ipasok ang anumang halaga sa unang hilera ng larong talahanayan.
  7. Pagkatapos nito, pumili ng anumang cell ng talahanayan na blangko at mag-click sa icon sa mabilis na panel ng pag-access "Form ..."na dati naming na-aktibo.
  8. Kaya, bubukas ang window ng tinukoy na tool. Tulad ng nakikita mo, ang bagay na ito ay may mga patlang na tumutugma sa mga pangalan ng haligi ng aming hanay ng talahanayan. Bukod dito, ang unang patlang ay napuno na ng isang halaga, dahil manu-mano namin itong ipinasok sa sheet.
  9. Ipasok ang mga halagang itinuturing nating kinakailangan sa natitirang mga patlang, at pagkatapos ay mag-click sa pindutan Idagdag.
  10. Pagkatapos nito, tulad ng nakikita mo, ang mga naipasok na halaga ay awtomatikong inilipat sa unang hilera ng talahanayan, at sa form ay mayroong paglipat sa susunod na bloke ng mga patlang, na tumutugma sa pangalawang hilera ng pag-aayos ng talahanayan.
  11. Punan ang window ng tool gamit ang mga halagang nais naming makita sa pangalawang hilera ng lugar ng talahanayan, at i-click muli ang pindutan Idagdag.
  12. Tulad ng nakikita mo, ang mga halaga ng pangalawang linya ay naidagdag din, at hindi namin kailangang muling ayusin ang cursor sa mesa mismo.
  13. Sa gayon, pinupuno namin ang hanay ng talahanayan sa lahat ng mga halaga na nais naming ipasok dito.
  14. Bilang karagdagan, kung ninanais, maaari kang mag-navigate sa mga naunang naipasok na mga halaga gamit ang mga pindutan "Bumalik" at "Susunod" o vertical scroll bar.
  15. Kung kinakailangan, maaari mong ayusin ang anumang halaga sa hanay ng talahanayan sa pamamagitan ng pagbabago nito sa form. Upang gawin ang mga pagbabago na ipinapakita sa sheet, pagkatapos gawin ang mga ito sa kaukulang bloke ng tool, mag-click sa pindutan Idagdag.
  16. Tulad ng nakikita mo, ang pagbabago ay naganap agad sa lugar ng mesa.
  17. Kung kailangan nating tanggalin ang isang linya, pagkatapos ay sa pamamagitan ng mga pindutan ng nabigasyon o ang scroll bar ay pumunta kami sa kaukulang patlang na patlang sa form. Pagkatapos nito, mag-click sa pindutan Tanggalin sa window ng tool.
  18. Binubuksan ang isang dialog ng babala, na nagpapaalam sa iyo na tatanggalin ang linya. Kung tiwala ka sa iyong mga aksyon, pagkatapos ay mag-click sa pindutan "OK".
  19. Tulad ng nakikita mo, ang hilera ay nakuha mula sa hanay ng talahanayan. Matapos makumpleto ang pag-edit at pag-edit, maaari mong lumabas sa window ng tool sa pamamagitan ng pag-click sa pindutan Isara.
  20. Pagkatapos nito, upang bigyan ang hanay ng talahanayan ng isang mas visual visual na hitsura, maaaring magawa ang pag-format.

Paraan 2: lumikha ng isang pasadyang form

Bilang karagdagan, sa tulong ng isang macro at isang bilang ng iba pang mga tool, posible na lumikha ng iyong sariling pasadyang form upang punan ang lugar ng mesa. Ito ay nilikha nang direkta sa sheet, at kumakatawan sa saklaw nito. Gamit ang tool na ito, ang mismong gumagamit ay makakamit ang mga oportunidad na itinuturing niyang kinakailangan. Sa mga tuntunin ng pag-andar, hindi ito magiging mas mababa sa built-in na Excel analogue, at sa ilang mga paraan ay maaaring higit na mataas ito. Ang tanging disbentaha ay para sa bawat hanay ng talahanayan mayroon kang upang magsulat ng isang hiwalay na form, at hindi mag-apply ng parehong template, hangga't maaari kapag gumagamit ng karaniwang bersyon.

  1. Tulad ng sa nakaraang pamamaraan, una sa lahat, kailangan mong gumawa ng isang header ng hinaharap na talahanayan sa sheet. Ito ay binubuo ng limang mga cell na may mga pangalan: "Hindi.", "Pangalan ng Produkto", "Dami", "Presyo", "Halaga".
  2. Susunod, kailangan nating gawin ang tinatawag na "matalinong" talahanayan mula sa aming hanay ng talahanayan, na may kakayahang awtomatikong magdagdag ng mga linya kapag pinupunan ang mga katabing saklaw o mga cell na may data. Upang gawin ito, piliin ang header at, nasa tab "Home"mag-click sa pindutan "Format bilang talahanayan" sa toolbox Mga Estilo. Binubuksan nito ang isang listahan ng magagamit na mga pagpipilian sa estilo. Ang pagpili ng isa sa kanila ay hindi makakaapekto sa pag-andar sa anumang paraan, kaya pinili lamang namin ang pagpipilian na isinasaalang-alang namin na mas angkop.
  3. Pagkatapos ay bubukas ang isang maliit na window para sa pag-format ng talahanayan. Ipinapahiwatig nito ang saklaw na dati naming inilalaan, iyon ay, ang saklaw ng header. Bilang isang patakaran, sa larangang ito lahat ay napunan nang tama. Ngunit dapat nating suriin ang kahon sa tabi ng parameter Pangunahing Talahanayan. Pagkatapos nito, mag-click sa pindutan "OK".
  4. Kaya, ang aming saklaw ay na-format bilang isang "matalinong" talahanayan, tulad ng ebidensya ng kahit na isang pagbabago sa visual na pagpapakita. Tulad ng nakikita mo, bukod sa iba pang mga bagay, lumitaw ang mga icon ng filter sa tabi ng bawat pangalan ng heading ng haligi. Dapat silang hindi pinagana. Upang gawin ito, pumili ng anumang cell ng talahanayan ng "matalino" at pumunta sa tab "Data". Doon sa laso sa toolbox Pagsunud-sunurin at Filter mag-click sa icon "Filter".

    May isa pang pagpipilian upang huwag paganahin ang filter. Sa kasong ito, hindi rin kinakailangan na lumipat sa isa pang tab, na natitira sa tab "Home". Matapos piliin ang mga cell ng lugar ng talahanayan sa laso sa mga setting ng block "Pag-edit" mag-click sa icon Pagsunud-sunurin at Filter. Sa listahan na lilitaw, piliin ang posisyon "Filter".

  5. Tulad ng nakikita mo, pagkatapos ng pagkilos na ito, ang mga icon ng pag-filter ay nawala mula sa header ng talahanayan, kung kinakailangan.
  6. Pagkatapos ay dapat nating likhain ang form ng pagpasok ng data mismo. Ito rin ay isang uri ng talahanayan ng talahanayan na binubuo ng dalawang mga haligi. Ang mga pangalan ng hilera ng bagay na ito ay tumutugma sa mga pangalan ng haligi ng pangunahing mesa. Ang pagbubukod ay mga haligi "Hindi." at "Halaga". Sila ay wala. Ang una ay mabibilang gamit ang isang macro, at ang pangalawang halaga ay kalkulahin sa pamamagitan ng pag-aaplay ng formula para sa pagpaparami ng dami sa pamamagitan ng presyo.

    Ang pangalawang haligi ng object ng data entry ay naiwan na blangko para sa ngayon. Direkta sa ibang pagkakataon ang mga halaga ay ipapasok sa loob nito upang punan ang mga hilera ng pangunahing hanay ng mesa.

  7. Pagkatapos nito lumikha kami ng isa pang maliit na mesa. Ito ay binubuo ng isang haligi 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 Produkto") maaaring mapuno ng kulay.
  8. Pagkatapos ay piliin ang unang walang laman na cell ng object input na halaga. Pumunta sa tab "Data". Mag-click sa icon Pag-verify ng Datana nakalagay sa laso sa toolbox "Makipagtulungan sa data".
  9. Nagsisimula ang window ng pagpapatunay ng pag-input. Mag-click sa bukid "Uri ng data"na ipinagpapalit sa "Anumang halaga".
  10. Mula sa nabuksan na mga pagpipilian, piliin ang posisyon Listahan.
  11. Tulad ng nakikita mo, pagkatapos nito, ang window para sa pagsuri sa mga halaga ng input ay bahagyang nagbago ng pagsasaayos nito. Isang karagdagang patlang ang lumitaw "Pinagmulan". Nag-click kami sa icon sa kanan nito gamit ang kaliwang pindutan ng mouse.
  12. Pagkatapos ay ang window ng pag-check check ay nabawasan. Piliin ang listahan ng data na nakalagay sa isang sheet sa isang karagdagang lugar ng talahanayan na may cursor habang hawak ang kaliwang pindutan ng mouse "Listahan ng Produkto". Pagkatapos nito, muling mag-click sa icon sa kanan ng patlang kung saan lilitaw ang address ng napiling saklaw.
  13. Nagbabalik ito sa kahon ng tseke para sa pagpasok ng mga halaga. Tulad ng nakikita mo, ang mga coordinate ng napiling saklaw dito ay naipakita sa bukid "Pinagmulan". Mag-click sa pindutan "OK" sa ilalim ng bintana.
  14. Ngayon, sa kanan ng napiling walang laman na cell ng object entry ng data, lumitaw ang isang icon na tatsulok. Kapag nag-click ka dito, bubukas ang isang listahan ng drop-down, na binubuo ng mga pangalan na nakuha mula sa hanay ng talahanayan "Listahan ng Produkto". Imposibleng maglagay ng di-makatwirang data sa ipinahiwatig na cell, ngunit maaari mo lamang piliin ang nais na posisyon mula sa ipinakita na listahan. Pumili ng isang item sa listahan ng drop-down.
  15. Tulad ng nakikita mo, ang napiling posisyon ay agad na ipinakita sa bukid "Pangalan ng Produkto".
  16. Susunod, kakailanganin naming magtalaga ng mga pangalan sa tatlong mga cell ng form ng pag-input kung saan namin ipasok ang data. Piliin ang unang cell, kung saan nakalagay na ang pangalan sa aming kaso "Patatas". Susunod, pumunta sa hanay ng pangalan ng saklaw. Matatagpuan ito sa kaliwang bahagi ng window ng Excel sa parehong antas ng formula bar. Maglagay ng isang di-makatwirang pangalan doon. Maaari itong maging anumang pangalan sa Latin, kung saan walang mga puwang, ngunit mas mahusay na gumamit ng mga pangalan na malapit sa mga gawain na nalutas ng elementong ito. Samakatuwid, ang unang cell, na naglalaman ng pangalan ng produkto, ay tinatawag "Pangalan". Isinulat namin ang pangalan na ito sa patlang at pindutin ang susi Ipasok sa keyboard.
  17. Sa eksakto sa parehong paraan ay nagtatalaga kami ng isang pangalan sa cell kung saan ipapasok namin ang dami ng mga kalakal "Volum".
  18. At ang cell na may presyo - "Presyo".
  19. Pagkatapos nito, sa eksaktong parehong paraan ibigay namin ang pangalan sa buong saklaw ng itaas na tatlong mga cell. Una sa lahat, piliin, at pagkatapos ay bigyan ito ng isang pangalan sa isang espesyal na larangan. Hayaan itong maging isang pangalan "Diapason".
  20. Matapos ang huling pagkilos, dapat nating i-save ang dokumento upang ang mga pangalan na aming itinalaga ay makikita ng macro na nilikha natin sa hinaharap. Upang makatipid, pumunta sa tab File at mag-click sa item "I-save Bilang ...".
  21. Sa window ng pag-save na bubukas, sa bukid Uri ng File piliin ang halaga "Aklat na Sinuportahan ng Excel Macro (.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 wala ka pa Ang katotohanan ay ang kapwa mga pag-andar na ito ay hindi pinagana ng default sa programa, at ang kanilang pag-activate ay dapat gumanap nang malakas sa window ng mga setting ng Excel.
  23. Pagkatapos mong gawin ito, pumunta sa tab "Developer". Mag-click sa malaking icon "Visual Basic"matatagpuan sa laso sa toolbox "Code".
  24. Ang huling pagkilos ay nagiging sanhi ng pagsisimula ng VBA macro editor. 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 pagkakataong ito, ito ay "Sheet 1".
  25. Pagkatapos nito, pumunta sa ibabang kaliwang lugar ng window na tinatawag "Mga Katangian". Narito ang mga setting ng napiling sheet. Sa bukid "(Pangalan)" Ang pangalan ng Cyrillic ay dapat mapalitan ("Sheet1") sa pangalang nakasulat sa Latin. Maaari kang magbigay ng anumang pangalan na mas maginhawa para sa iyo, ang pangunahing bagay ay naglalaman ito ng eksklusibo na mga character o numero ng Latin at walang ibang mga palatandaan o puwang. Kasama sa pangalan na ito na gagana ang macro. Hayaan sa aming kaso ang pangalan na ito "Produktibo", bagaman maaari kang pumili ng anumang iba pang nakakatugon sa mga kondisyon na inilarawan sa itaas.

    Sa bukid "Pangalan" Maaari mo ring palitan ang pangalan ng isang mas maginhawang isa. Ngunit hindi ito kinakailangan. Sa kasong ito, pinapayagan ang paggamit ng mga puwang, Cyrillic at anumang iba pang mga character. Hindi tulad ng nakaraang parameter, na nagtatakda ng pangalan ng sheet para sa programa, ang parameter na ito ay nagtalaga ng isang pangalan sa sheet na nakikita ng gumagamit sa shortcut bar.

    Tulad ng nakikita mo, pagkatapos nito awtomatikong magbabago ang pangalan Sheet 1 sa bukid "Project", sa isa lamang na naitakda namin sa mga setting.

  26. Pagkatapos ay pumunta sa gitnang lugar ng bintana. Dito kailangan nating isulat ang macro code mismo. Kung ang patlang ng puting editor ng code sa ipinahiwatig na lugar ay hindi ipinapakita, tulad ng sa aming kaso, pagkatapos ay pindutin ang function na key F7 at lilitaw ito.
  27. Ngayon para sa aming partikular na halimbawa, kailangan nating isulat ang sumusunod na code sa bukid:


    Sub DataEntryForm ()
    Dim sunod sunod na hilera
    susunodRow = Producty.Cells (Producty.Rows.Count, 2) .End (xlUp). Offset (1, 0) .Row
    Sa produktibo
    Kung .Range ("A2"). Halaga = "" At .Range ("B2"). Halaga = "" Kung gayon
    nextRow = susunodRow - 1
    Tapusin kung
    Producty.Range ("Pangalan"). Kopyahin
    .Cells (nextRow, 2) .PasteSpesyal na I-paste: = xlPasteValues
    .Cells (nextRow, 3) .Value = Producty.Range ("Volum"). Halaga
    .Cells (nextRow, 4) .Value = Producty.Range ("Presyo"). Halaga
    .Cells (nextRow, 5) .Value = Producty.Range ("Volum"). Halaga * Producty.Range ("Presyo"). Halaga
    .Range ("A2"). Formula = "= KUNG (ISBLANK (B2)," "" ", COUNTA ($ B $ 2: B2))"
    Kung susunodRow> 2 Kung gayon
    Saklaw ("A2"). Piliin
    Pagpipilian.AutoFill Destinasyon: = Saklaw ("A2: A" at susunodRow)
    Saklaw ("A2: A" & nextRow) .Select
    Tapusin kung
    .Range ("Diapason"). Mga clearContents
    Tapusin na
    Tapusin ang sub

    Ngunit ang code na ito ay hindi unibersal, iyon ay, hindi nagbabago na angkop lamang para sa aming kaso. Kung nais mong iakma ito sa iyong mga pangangailangan, dapat itong baguhin nang naaayon. Upang magawa mo ito mismo, tingnan natin kung ano ang binubuo ng code na ito, kung ano ang dapat mapalitan, at kung ano ang hindi dapat baguhin.

    Kaya ang unang linya:

    Sub DataEntryForm ()

    "DataEntryForm" ay ang pangalan ng macro mismo. Maaari mong iwanan ito tulad nito, o maaari mong palitan ito sa anumang iba pang mga nakakatugon sa pangkalahatang mga patakaran para sa paglikha ng mga pangalan ng macro (walang mga puwang, gumamit lamang ng mga titik ng alpabetong Latin, atbp.). Ang pagbabago ng pangalan ay hindi makakaapekto sa anumang bagay.

    Kahit saan ang salita ay nangyayari sa code "Produktibo" dapat mong palitan ito ng pangalan na dati mong naitalaga sa iyong sheet sa bukid "(Pangalan)" mga lugar ng "Mga Katangian" macro editor. Naturally, ito ay dapat gawin lamang kung pinangalanan mo ang sheet sa ibang paraan.

    Ngayon isaalang-alang ang linya na ito:

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

    Digit "2" sa hilera na ito ay nangangahulugang pangalawang haligi ng sheet. Ang haligi na ito ay ang haligi "Pangalan ng Produkto". Dito ay mabibilang natin ang bilang ng mga hilera. Samakatuwid, kung sa iyong kaso ang isang katulad na haligi ay may ibang pagkakasunud-sunod sa account, kailangan mong ipasok ang kaukulang numero. Halaga "Wakas (xlUp) .Offset (1, 0) .Row" sa anumang kaso, mag-iwan ng hindi nagbabago.

    Susunod, isaalang-alang ang linya

    Kung .Range ("A2"). Halaga = "" At .Range ("B2"). Halaga = "" Kung gayon

    "A2" - ito ang mga coordinate ng unang cell kung saan ipapakita ang linya number. "B2" - ito ang mga coordinate ng unang cell na kung saan ang data ay magiging output ("Pangalan ng Produkto") Kung naiiba sila, ipasok ang iyong data sa halip na mga coordinate na ito.

    Pumunta sa linya

    Producty.Range ("Pangalan"). Kopyahin

    Mayroon itong isang parameter "Pangalan" ibig sabihin ang pangalan na aming itinalaga sa bukid "Pangalan ng Produkto" sa form ng input.

    Sa mga linya


    .Cells (nextRow, 2) .PasteSpesyal na I-paste: = xlPasteValues
    .Cells (nextRow, 3) .Value = Producty.Range ("Volum"). Halaga
    .Cells (nextRow, 4) .Value = Producty.Range ("Presyo"). Halaga
    .Cells (nextRow, 5) .Value = Producty.Range ("Volum"). Halaga * Producty.Range ("Presyo"). Halaga

    mga pangalan "Volum" at "Presyo" nangangahulugang mga pangalan na aming itinalaga sa bukid "Dami" at "Presyo" sa parehong form ng pag-input.

    Sa parehong mga linya na aming ipinahiwatig sa itaas, ang mga numero "2", "3", "4", "5" nangangahulugang ang mga numero ng haligi sa worksheet ng Excel na naaayon sa mga haligi "Pangalan ng Produkto", "Dami", "Presyo" at "Halaga". Samakatuwid, kung sa iyong kaso ang talahanayan ay inilipat, kailangan mong tukuyin ang kaukulang mga numero ng haligi. Kung mayroong higit pang mga haligi, pagkatapos sa pamamagitan ng pagkakatulad kailangan mong idagdag ang mga linya nito sa code, kung mas mababa - pagkatapos ay alisin ang mga dagdag.

    Ang linya ay nagpaparami ng dami ng mga kalakal sa pamamagitan ng presyo nito:

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

    Ang resulta, tulad ng nakikita natin mula sa syntax ng record, ay ipapakita sa ikalimang haligi ng worksheet ng Excel.

    Ang ekspresyong ito ay gumaganap ng awtomatikong linya ng pag-numero:


    Kung susunodRow> 2 Kung gayon
    Saklaw ("A2"). Piliin
    Pagpipilian.AutoFill Destinasyon: = Saklaw ("A2: A" at susunodRow)
    Saklaw ("A2: A" & nextRow) .Select
    Tapusin kung

    Lahat ng mga halaga "A2" nangangahulugang ang address ng unang cell kung saan gagawin ang pagbibilang, at ang mga coordinate "Isang " - Ang address ng buong haligi na may pag-numero. Suriin kung saan eksaktong ihahatid ang numero sa iyong talahanayan at baguhin ang mga coordinate na ito sa code, kung kinakailangan.

    Nililinis ng linya ang hanay ng form ng pagpasok ng data matapos na mailipat sa talahanayan ang impormasyon mula dito.

    .Range ("Diapason"). Mga clearContents

    Hindi mahirap hulaan iyon ("Diapason") ay nangangahulugang ang pangalan ng saklaw na dati naming itinalaga sa mga patlang ng pagpasok ng data. Kung binigyan mo sila ng ibang pangalan, dapat na ipasok ang linyang ito nang eksakto.

    Ang isang karagdagang bahagi ng code ay unibersal at sa lahat ng mga kaso ay ipakikilala nang walang mga pagbabago.

    Matapos mong naitala ang macro code sa editor ng window, mag-click sa i-save ang icon sa anyo ng isang diskette sa kaliwang bahagi ng window. Pagkatapos ay maaari mong isara ito sa pamamagitan ng pag-click sa karaniwang pindutan para sa pagsasara ng mga bintana sa kanang itaas na sulok.

  28. Pagkatapos nito, bumalik kami sa Excel sheet. Ngayon kailangan naming maglagay ng isang pindutan na buhayin ang nilikha macro. Upang gawin ito, pumunta sa tab "Developer". Sa block ng mga setting "Mga Kontrol" sa laso, mag-click sa pindutan Idikit. Bubukas ang isang listahan ng mga tool. Sa pangkat ng tool "Mga Kontrol ng Form" piliin ang pinakaunang isa - Button.
  29. Pagkatapos, na pinindot ang kaliwang pindutan ng mouse, gumuhit ng isang cursor sa lugar kung saan nais naming ilagay ang pindutan ng paglunsad ng macro, na maglilipat ng data mula sa form sa talahanayan.
  30. Matapos bilog ang lugar, bitawan ang pindutan ng mouse. Pagkatapos, ang window ng assignment ng macro para sa bagay ay awtomatikong nagsisimula. Kung maraming mga macros ang ginamit sa iyong libro, pagkatapos ay piliin ang pangalan ng isa na nilikha namin sa itaas mula sa listahan. 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 bintana.
  31. Pagkatapos nito, maaari mong palitan ang pangalan ng pindutan hangga't gusto mo, sa pamamagitan lamang ng pag-highlight ng kasalukuyang pangalan.

    Sa aming kaso, halimbawa, makatuwiran na bigyan siya ng isang pangalan Idagdag. Palitan ang pangalan at mag-click sa anumang libreng cell sa sheet.

  32. Kaya, ang aming form ay ganap na handa. Suriin natin kung paano ito gumagana. Ipasok ang mga kinakailangang halaga sa mga patlang nito at mag-click sa pindutan Idagdag.
  33. Tulad ng nakikita mo, ang mga halaga ay inilipat sa talahanayan, ang linya ay awtomatikong itinalaga ng isang numero, ang halaga ay kinakalkula, ang mga patlang ng form ay na-clear.
  34. Punan muli ang form at mag-click sa pindutan Idagdag.
  35. Tulad ng nakikita mo, ang pangalawang hilera ay idinagdag din sa hanay ng talahanayan. Nangangahulugan ito na gumagana ang tool.

Basahin din:
Paano lumikha ng isang macro sa Excel
Paano lumikha ng isang pindutan sa Excel

Sa Excel, mayroong dalawang paraan upang magamit ang form ng pagpuno ng data: built-in at tinukoy ng gumagamit. Ang paggamit ng built-in na pagpipilian ay nangangailangan ng isang minimum na pagsisikap mula sa gumagamit. Maaari mong palaging ilunsad ito sa pamamagitan ng pagdaragdag ng kaukulang icon sa mabilis na toolbar ng pag-access. Kailangan mong lumikha ng isang pasadyang form sa iyong sarili, ngunit kung mahusay ka sa VBA code, maaari mong gawin ang tool na ito bilang kakayahang umangkop at angkop para sa iyong mga pangangailangan hangga't maaari.

Pin
Send
Share
Send