Formên Vejandina Daneyên Li Microsoft Excel

Pin
Send
Share
Send

Ji bo hêsankirina têketina daneyê li maseyekê li Excel, hûn dikarin formên taybetî bikar bînin da ku ji we re bibe alîkar ku hûn bileztir prosedûra dagirtina tifaqek bi agahdariyê re zûtir bikin. Excel xwedan amûrek çêkirî heye ku dihêle hûn bi rêbazek wekhev dagirtin. Bikarhêner her weha dikare guhertoya xwe ya formê çêke, ku dê herî zêde li gorî hewcedariyên xwe bêne cih, ji bo vê yekê makroyek bikar tîne. Ka em li Excel karên cûda yên van amûrên dagirtî yên bikêr bibînin.

Bikaranîna alavên dagirtinê

Forma dagirtinê tiştek bi zeviyên ku navên wan li gorî navên kolonên kolonê yên tabloya ku têne dagirtin vedigerin. Hûn hewce ne ku di van zeviyan de daneyan têkevin û ew ê di cih de ji hêla xêzek nû ve werin lêdan. Form dikare wek amûrek çêkirî ya dabeşkirî ya Excel-ê tevbigere, an jî rasterast li ser çaroxa di forma wê de bê damezrandin, ger ji hêla bikarhêner ve were afirandin.

Naha em binihêrin ka meriv van du celeban çawa bikar tîne.

Rêbaza 1: Ji bo daneya daneya Excel-ê hebek çêkirî ye

Berî her tiştî, em werin fêr bibin ka meriv bi çi awayî forma çêkirî bikar tîne da ku daneyên Excel têkevî.

  1. Divê were zanîn ku ji hêla xwerû ve îkona ku dest pê dike tê veşartin û pêdivî ye ku were çalak kirin. Ji bo wiya bike, biçin tabê Pelû paşê li ser tiştê bikirtînin "Vebijarkên".
  2. Di pencereya vebijarkên Excel-ê de vekirî, beşê biçin Vebijêrka Vegihînê ya Bilez. Piraniya pencereyê ji hêla mîhengên berfireh ve tê dagir kirin. Li milê çepê amûrên ku dikarin di panela gihandina bilez de bêne zêdekirin, û li rastê - berê ku niha hene.

    Li meydanê "Tîmên ji hilbijêrin" nirxa set "Tîmên ne li ser tîpan". Piştre, ji navnîşa fermanên bi rêzimana alfabeyê ve, em pozê digerin û hilbijêrin "Form ...". Dûv re pêçikê bikirtînin Zêde bikin.

  3. Piştra, amûrê ku em hewce dike dê li milê rastê yê pencereyê bête xuyandin. Bişkojka bikirtînin "Baş".
  4. Naha ev amûre di pencereya Excel-ê de li ser panelê gihîştina bilez tête, û em dikarin wê bikar bînin. Dema ku hûn li ser vê mînaka Excel-ê pirtûka xebatê vekin dê amade bibe.
  5. Naha, ji bo ku amûr fêm bike ka çi pêdivî ye ku ew dagirtî, divê hûn sernav sifrê tijî bikin û her nirxek li wê binivîsînin. Bila maseya sifrê bi me re ji çar stûnên ku nav hene "Navê Hilbera", "Quantity", "Price" û "Amûr". Daneyên navê li çarçoweya hûrgulî ya hûrgulî ya xwerû binivîse.
  6. Di heman demê de ji bo ku bername fêm bike ku kîjan rêze ew ê hewce bike ku pê re bixebitin, divê hûn nirxek di rêza yekem a kombûna maseyê de binivîse.
  7. Piştî vê yekê, her hucreyek maseya sifrê vala hilbijêrin û di panelê gihîştina bilez de li ser îkonê bikirtînin "Form ..."ya ku me berê çalak kir.
  8. Ji ber vê yekê, pencereya amûrê diyarkirî vedibe. Wekî ku hûn dibînin, vê hêmanê xwedan zeviyên ku bi navên kolonî ya array tabela me re heva dike. Ji xeynî vê, zeviya yekem berê bi nirxek dagirtî ye, ji ber ku me ew bi destan li ser şêxê xist.
  9. Nirxên ku em girîng dibînin di zeviyên mayî de binivîsin, û dûv re bişkojka bitikînin Zêde bikin.
  10. Piştra, wekî ku hûn dibînin, nirxên têkevî bixweber bûn rêza yekem a maseyê, û di formê de veguhastina qada duyemîn a zeviyan, ku bi rêza duyemîn a rêza maseyê re têkildar in, heye.
  11. Paceya amûrê bi nirxên ku em dixwazin di rêza duyemîn a qada maseyê de bibînin, dagirin û dîsa pêl bişkokê bikin Zêde bikin.
  12. Wekî ku hûn dibînin, nirxên xeta duyemîn jî hatin zêdekirin, û me pêdivî nedikir ku sindoqê li ser sifrê ji nû ve çêbikin.
  13. Bi vî rengî, em array a tabloyê bi hemî nirxên ku em dixwazin têkevin nav wê dagirin.
  14. Wekî din, heke bixwaze, hûn dikarin bi navgînan bi nirxên berê têkevin navîn "Paş" û "Next" an barûya dorhêlê vertical.
  15. Heke hewce be, hûn dikarin di nirxa sifrê de nirxa xwe biguherînin û li formê biguherînin. Ji bo ku guhastin li ser çaroxa hatî xuyang kirin, piştî çêkirina wan di pêveka têkildarî ya amûrê de, li ser bişkojka bikirtînin Zêde bikin.
  16. Wekî ku hûn dibînin, guhertin tavilê li qada maseyê çêbû.
  17. Heke em hewce ne ku xêzek jêbirin, wê hingê bi riya bişkokên navîgoyê an barika lêkerê em diçin bloka zeviyê ya têkildar a di formê de. Piştî vê yekê, pêlê bikirtînin Jêkirin di pencereya amûrê de.
  18. Diyalogek hişyariyê vedike, û agahdarî dide te ku xilas dê were jêbirin. Heke hûn di kiryarên xwe de ewle ne, wê hingê bikirtînin "Baş".
  19. Wekî ku hûn dibînin, rêzik ji navberga maseyê hat derxistin. Piştî ku dagirtin û guhertin qediya, hûn dikarin bişkojka pencereyê ya cîhazê derkevin Girtin.
  20. Piştre, ji bo ku array maseyê bide xuyangkêşek dîtbar a berbiçav, formandin dikare were kirin.

Method 2: formek xwerû çêbikin

Wekî din, bi alîkariya makro û hejmarek amûrên din, gengaz e ku hûn forma xweya xweya xwerû biafirînin da ku li qada sifrê tije bikin. Ew ê yekser li ser kaxezê were afirandin, û dê qada xwe temsîl bike. Bi karanîna vê amûreyê, bikarhêner bixwe dê ew derfetên ku ew hewce dike fêm bikin. Di warê fonksiyonê de, ew ê bi tu awayî ji hundurê analogê ya Excel-ê ya avakirin-ê de nizm nebe, û bi hin awayan re dibe ku ew ji wî re çêtir be. Pirsgirêka tenê ev e ku ji bo her tabloya maseyê divê hûn formek veqetandî pêk bînin, û heman şablonê bicîh neynin, qasî ku gengaz e dema ku hûn guhertoya standard bikar bînin.

  1. Wekî ku di rêbazê berê de, yekem yekem, hûn hewce ne ku serûpelek pêşerojê ya pêşerojê li ser çaroxê çêbikin. Ew ê ji pênc hucreyan bi navan pêk bê: "No.", "Navê Hilbera", "Quantity", "Price", "Amûr".
  2. Piştre, em hewce ne ku ji tifaqa maseya xweya xwerû, "jêhatî" çêbikin, bi kapasîteya ku bixweberkirina xêzan gava ku tije dikevin navberên dorpêçkirî an hucreyên bi daneyan. Ji bo vê bikin, sernavê hilbijêrin û, li ser tabê be "Malî"pêl bikirtin "Wateya maseyê" di qutika amûrê de Êwazên. Vê navnîşek vebijarkên şêwazê peyda vedike. Hilbijartina yek ji wan dê bi rengek fonksiyonê bandor neke, lewra em tenê vebijarkê hilbijêrin ku em maqûltir dibînin.
  3. Dûv re pencereyek piçûk ji bo pêkanîna tabloyê vedike. Ew rêza ku me berê veqetandî, ango, rêza sernavê destnîşan dike. Wekî qaîde, di vî warî de her tişt bi rengek dagirtî ye. Lê divê em qutiya li pêşberî parameterê kontrol bikin Tabela sernekeftinê. Piştî vê yekê, pêlê bikirtînin "Baş".
  4. Ji ber vê yekê, di navbera me de wek tabloyek "hişmend" tê formandin, ku ji hêla guhertina dîtbar ve jî tête xuya kirin. Wekî ku hûn dibînin, di nav tiştên din de, îkonên filter li paş her sernavê sernavê her kolanê xuya bû. Divê ew neçar bimînin. Ji bo vê yekê, hûn her hucreyek maseya "smart" hilbijêrin û biçin tabê "Daneyên". Li wir, li ser ribbon in qutikê amûrê de Sort û Filter li ser îkonê bikirtînin "Filter".

    Vebijarkek din heye ku fîlterê vekişîne. Di vê rewşê de, ne pêdivî ye ku ew hewce bike ku meriv li tabloyek din vebike, di tabloyê de bimîne "Malî". Piştî hilbijartina hucreyên li qada sifrê li ser ribbonê di pêvekên mîhengan de "Verastkirin" li ser îkonê bikirtînin Sort û Filter. Di navnîşa ku xuya dibe de, cîh hilbijêrin "Filter".

  5. Wekî ku hûn dibînin, piştî vê çalakiyê, îkonên filtrînê ji serê serê sifrê wenda dibin, wek ku pêwîst be.
  6. Wê hingê pêdivî ye ku em forma têketina daneyan ji xwe biafirînin. Di heman demê de ew dê bibe celebek tabela tabelayê ku ji du stûnan pêk tê. Navên rêza vê hêmanê dê bi navên kolonê li ser sifrê sereke rûnin. Îstîsna kolan e "No." û "Amûr". Ew ê bêbin bimînin. Yekem dê bi karanîna makroyê were hejmar kirin, û nirxa duyemîn dê bi pêkanîna formula ji bo pirjimariyê li ser bihayê were hejmartin.

    Kolona duyemîn a lêkera ketina daneyê heya nuha vala ye. Rasterast nirxên paşê wê werin nav wê werin da ku rêzikên rêzê yên maseya bingehîn dagirin.

  7. Piştî vê yekê em tabloyek piçûktir ava dikin. Ew ê ji yek kolonê pêk tê û ew ê navnîşek hilberên ku em ê di kolona duyemîn a maseya bingehîn de destnîşan bikin. Ji bo zelalkirinê, hucreyê bi sernavê vê navnîşê ("Lîsteya Hilbera") dikare bi reng tijî bibe.
  8. Dûv re şaneya vala yekem ya lêkera nirxê hilbijêrin. Herin tabloyê "Daneyên". Onkanê bikirtînin Verastkirina dataya ku li ser ribbon di amûrê amûrê de tê danîn "Bi daneyan dixebite".
  9. Pencereya pejirandinê ya têkeftinê dest pê dike. Zeviyê bikirtînin "Type data"kîjan bergirî dike "Tiştek nirx".
  10. Ji vebijarkên vekirî, rewşê hilbijêrin Navnîş kirin.
  11. Wekî ku hûn dibînin, piştî vê yekê, pencere ji bo kontrolkirina nirxên input hinekî li serhevnekirina wê guherand. Zeviyek din xuya kir "Sourceavkanî". Em li ser îkonê ya rastê wê bi bişkojka çepê ya mişk bikirtînin.
  12. Piştra pencereya kontrolê ya inputê kêm kêm dibe. Navnîşa daneyên ku li ser kaxezek li ser nivînek li cîhê tabloyek din lê bi kursiyê lêdanê vekirî hilbijêrin hilbijêrin gava ku pêlika çepê ya mişk digire "Lîsteya Hilbera". Piştî vê yekê, dîsa li ser îkonê ya rastê ya qada ku navnîşa navnîşa bijartî tê de bitikînin.
  13. Ev ji bo nirxên ketinê vedigere quncika check. Wekî ku hûn dibînin, koordînatên rêza bijartî yên li wê li pêşiya zeviyê têne xuyang kirin "Sourceavkanî". Bişkojka bikirtînin "Baş" li ber pencereyê.
  14. Naha, li milê rastê yê hucreya vala ya hilbijartî ya objekta ketina daneyê, îkonek sêgoşe xuya dike. Gava ku hûn li ser wê bikirtînin, navnîşek vekêşek vedibe, ku ji navên ku ji array sifrê vekişandî pêk tê "Lîsteya Hilbera". Naha ne gengaz e ku meriv daneyên xwerû li hundurê hucreyê destnîşan bike, lê hûn tenê dikarin ji navnîşa pêşkêşkirî pozîsyona xwestî hilbijêrin. Tiştek di navnîşa vekêşanê de hilbijêrin.
  15. Wekî ku hûn dibînin, pozîsyona hilbijartî yekser li qadê hate xuyang kirin "Navê Hilbera".
  16. Piştre, em ê hewce ne ku navên li wan sê hucreyên forma input ku em ê daneyan binivîse. Hucreya yekemîn hilbijêrin, li ku derê navê di doza me de jixwe tê danîn "Potato". Piştre, biçin qada navê range. Ew li milê çepê yê pencereya Excel-ê di heman astê de ye ku bariya formula lê ye. Navekî xweser li wir binivîse. Ew dikare di Latin de her navî hebe, di nav de tune hene, lê çêtir e ku navên ku nêzikî peywirên ku ji hêla vê hêman ve hatine çareser kirin bikar bînin. Ji ber vê yekê, hucreya yekem, ku navê navê hilberê tête, tê gotin "Name". Em vî navî li qadê dinivîsin û mifteya bişkojk dikin Enter li ser kaxezê.
  17. Bi heman awayî em navnîşek li hucreya ku em ê di hundurê hêjeya tiştan de nav bikin "Volum".
  18. The hucreyê bi bihayê - "Price".
  19. Piştra, bi heman awayî em navî li seranserê rêza sê hucreyên jorîn didin. Berî her tiştî, di zeviyek taybetî de navê wî hilbijêrin, û hingê bikin. Bila ew nave be "Diapason".
  20. Piştî çalakiya paşîn, divê em belgeyê xelas bikin da ku navên ku me hatine wezîfedandin bi makroya ku di pêşerojê de afirandiye bête fam kirin. Ji bo hilanînê, ketin tabloyê Pel û li ser tiştê bikirtînin "Wekî Xilas bike ...".
  21. Di pencereya hilanînê de, ku vedibe, li zeviyê Tîpa Pelê nirxa hilbijêrin "Pirtûka Piştgirî ya Excel Macro (.xlsm)". Piştre, li ser bişkojka bikirtînin Xilas kirin.
  22. Hingê divê hûn macro-yê di guhertoya xwe ya Excel-ê de çalak bikin û tabê çalak bikin "Pêşdebir"heke hûn hîn nebin. Rastî ev e ku her du fonksiyonên di programê de ji hêla xwerû ve hatine asteng kirin, û çalakkirina wan divê bi zorê di pencereya mîhengên Excel de bêne xebitandin.
  23. Piştî ku we vê yekê kir, biçin tabê "Pêşdebir". Onkona mezin bikirtînin "Visual Basic"li ser ribbon di qutika amûrê de cîh digire "Koda".
  24. Thealakiya paşîn dibe sedema destpêkirina edîtora makroya VBA. Li herêmê "Projeya", ku di çepka jorîn a çepê de tê de, navê pîvanê ku tewra me lê tê de ye navê hilbijêrin. Di vê rewşê de, ew e "Sêx 1".
  25. Piştî vê yekê, biçin devera çepê ya jêr a pencereyê tê gotin "Taybetmendî". Li vir amûrên hilbera bijartî hene. Li meydanê "(Nav)" Divê navê cirîd were guheztin ("Sheet1") bi navê ku bi latînî tê nivîsandin. Hûn dikarin navên ku ji bo we hêsantir in bidin, tiştê sereke ev e ku ew bi taybetî tîpên latînî an hejmaran pêk tê û ti nîşan û cihên din tune. Bi vî navî re ye ku makro dê bixebite. Bila di doza me de vî navî be "Hilberîn", her çend hûn dikarin bijareyek din hilbijêrin ku li gorî mercên li jor hatine danîn.

    Li meydanê "Name" Her weha hûn dikarin navek bi rengek hêsantir bi cîh bikin. Lê ev ne pêwist e. Di vê rewşê de, karanîna cihan, Kirilî û her tîpên din destûr e. Berevajî vê parameterê berê, yê ku navê bernamê ji bo bernamê destnîşan dike, ev pîvanê navnîşê bi navnîşa ku di barika kurtebirînê de ji bikarhênerê re xuya dike, vedigire.

    Wekî ku hûn dibînin, piştî wî navî jî dê bixweber biguheze Etivanê 1 li zeviyê "Projeya", bi ya ku em tenê di mîhengan de bicîh kiriye.

  26. Piştre biçin navenda qada pencereyê. Ev pêdivî ye ku em ê hewce bikin ku kodeya makroyê bixwe binivîse. Heke qada edîtorê kodê spî ya li qada nîşangirî nayê xuyang kirin, wekî di doza me de, wê hingê mifteya fonksiyonê zext bikin F7 û ew ê xuya bibe.
  27. Naha ji bo mînaka me ya taybetî, pêdivî ye ku em koda jêrîn li qadê binivîsin:


    Sub DataEntryForm ()
    Dimîne rêzika duyemîn her ku dirêj
    nextRow = Producty.Cells (Producty.Rows.Count, 2) .End (xlUp). Offset (1, 0) .Row
    Bi hilberê
    Ger .Range ("A2"). Value = "" And .Range ("B2"). Nirx = "" Wê
    nextRow = nextRow - 1
    Heke bidawî be
    Hilberîn.Rang ("Nav") Kopandin
    .Cells (nextRow, 2) .PasteSpecial Paste: = xlPasteValues
    .Cells (nextRow, 3) .Value = Berhem .Range ("Volum"). Nirx
    .Cells (nextRow, 4) .Value = Hilberîn.Rang ("Biha"). Nirx
    .Cells (nextRow, 5) .Value = Hilberîn.Rang ("Volum"). Nirx * Berhem. Rang ("Biha"). Nirx.
    .Range ("A2"). Formula = "= IF (ISBLANK (B2)," "" ", COUNTA ($ B $ 2: B2))"
    Ger nextRow> 2 Hingê
    Rengîn ("A2"). Hilbijêrin
    Selection.AutoFill Destination: = Rêjeya ("A2: A" & nextRow)
    Rêjeya ("A2: A" & nextRow) .Selbijar
    Heke bidawî be
    .Range ("Diapason"). ClearContents
    Bi dawî bibin
    Sub sub

    Lê ev kod ne gerdûnî ye, ango, ew ji bo doza me ne guncav e. Ger hûn dixwazin wê yekê bi hewcedariyên xwe bidin hev, wê hingê pêdivî ye ku li gorî wê were guhertin. Ji bo ku hûn bixwe bikin, bila em binihêrin ka ev kod ji çi pêk tê, çi divê were guhastin, û çi nayê guheztin.

    Ji ber vê yekê xeta yekem:

    Sub DataEntryForm ()

    "DataEntryForm" navê makro bixwe ye. Hûn dikarin wiya hiştin wek ku hebe, an hûn dikarin wî / a / yê ku pêkanînên rêzikên giştî ji bo çêkirina navên makroyê pêk tîne cîh digirin (bê cihê, tenê tîpên alfabeya latînî bikar bînin, hwd.). Guhertina navê dê bandorê li tiştek neke.

    Li ku derê peyv di koda tê de heye "Hilberîn" divê hûn viya bi navê ku we berê li ser zeviya we tayîn kiribe cîh bigire "(Nav)" warên "Taybetmendî" edîtorê makro. Bi xwezayî, ev divê tenê heke we navê şêx bi rengek cûda nîşan bide.

    Naha vê xetê binihêrin:

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

    Digit "2" di vê rêzikê de tê wateya kolona duyem a çarşokê. Ev stûna kolona ye "Navê Hilbera". Li ser wê em ê hejmarê bihejmêrin. Ji ber vê yekê, heke di bûyera we de kolonek wekhev di nav hesabê de fermanek cûda hebe, wê hingê hûn hewce ne ku hejmarê têkildar têkevin. Nirx "Dawîn (xlUp) .Ofset (1, 0). Row" di her rewşê de, veneguhezin.

    Piştre, li ser xetê binêrin

    Ger .Range ("A2"). Value = "" And .Range ("B2"). Nirx = "" Wê

    "A2" - ev hevrêzên hucreya yekem in ku di kîjan hejmarê de dê xuyang bibin. "B2" - ev koordînatên hucreya yekemîn in ku dê daneya we jê derkeve ("Navê Hilbera") Ger ew cûdane, daneyên xwe li şûna van hevrêziyan binivîsin.

    Diçin ser xetê

    Hilberîn.Rang ("Nav") Kopandin

    Ew xwedî parametreyek "Name" wateya ku me navê xwe li zeviyê kir "Navê Hilbera" di forma têketinê de.

    Di rêzan


    .Cells (nextRow, 2) .PasteSpecial Paste: = xlPasteValues
    .Cells (nextRow, 3) .Value = Berhem .Range ("Volum"). Nirx
    .Cells (nextRow, 4) .Value = Hilberîn.Rang ("Biha"). Nirx
    .Cells (nextRow, 5) .Value = Hilberîn.Rang ("Volum"). Nirx * Hilberîn.Rang ("Biha").

    nav "Volum" û "Price" wateya navên ku me li memanan destnîşan kiriye "Quantity" û "Price" di heman forma têkevinê de.

    Di heman xêzên ku me li jor destnîşan kir de, hejmar "2", "3", "4", "5" nimûne hejmarên kolonê di navnîşa xebatê ya Excel de ku li gorî kolonan li hev dike "Navê Hilbera", "Quantity", "Price" û "Amûr". Ji ber vê yekê, heke di doza we de tabloyek were jêkirin, wê hingê hûn hewce ne ku hejmarên kolonê yên têkildar diyar bikin. Heke bêtir kolon hene, hingê bi analogê hûn hewce ne ku xetên wê li kodê zêde bikin, heke hindiktir - wê hingê wanên jêkirin.

    Rêzik ji hêla buhayê xwe ve çendeya tiştên zêde dike:

    .Cells (nextRow, 5) .Value = Hilberîn.Rang ("Volum"). Nirx * Hilberîn.Rang ("Biha").

    Encam, mîna ku em ji sintaksa tomarê re dibînin, dê di stûna pêncemîn a rûpelê xebata Excel de were xuyandin.

    Ev gotin bi hejmartina xeta otomatîkî pêk tê:


    Ger nextRow> 2 Hingê
    Rengîn ("A2"). Hilbijêrin
    Selection.AutoFill Destination: = Rêjeya ("A2: A" & nextRow)
    Rêjeya ("A2: A" & nextRow) .Selbijar
    Heke bidawî be

    Hemî nirxan "A2" wateya navnîşa hucreya yekemîn a ku jimartinê dê bibe, û hevrêzan "A " - Navnîşa tevahiya kolikê bi hejmarê. Vebijêrin ka hejmarî dê di tabloya we de çawa were xuyang kirin û heke pêwîst be, di vê kodê de van hevrêzan biguhezînin.

    Rêzikname piştî ku agahdariya ku ji wê li sifrê hatine veguhastin, qada forma têkelê daneyê paqij dike:

    .Range ("Diapason"). ClearContents

    Ev ne dijwar e ku meriv wê texmîn bike ("Diapason") tê wateya navê rêza ku me berê li zeviyên daneya daneyê veqetandibû. Ger we navek cuda li wan kir, wê hingê divê ev xeta rast were navandin.

    Dabeşek din a kodê gerdûnî ye û di hemî rewşan de dê bêyî guhartinan werin danîn.

    Piştî ku we makîneya makroyê di pencereya edîtorê de tomar kiriye, li ser îkonê tomara hilberê di forma dabeşkirina li çepê ya pencereyê de bikirtînin. Dûv re hûn dikarin wê bişkojka standard bigirin ji bo girtina windows li quncika jorê ya rastê.

  28. Piştra, em vedigerin şêxa Excel. Niha em hewce ne ku pêpelûkek bixin ku dê makroya afirandî çalak bike. Ji bo wiya bike, biçin tabê "Pêşdebir". Di blokên mîhengan de "Kontrol" li ser ribbon, bikirtînin Paste. Navnîşek amûran vedibe. Di koma amûrê de ye "Kontrolên Formê" yeka yekem hilbijêrin - Bişkok.
  29. Dûv re, bi tikandina bişkojka çepê ya mişkî, tixûbek li ser devera ku em dixwazin lê bişkojka makro dest pê bikin bikişînin, ku dê daneyên ji formê li ser maseyê veguhezîne.
  30. Piştî ku dever tê dorpêç kirin, bişkojka mişk vekişîne. Piştra, pencereya veqetandina makroyê ji bo lêkerê bixweber dest pê dike. Heke di pirtûka we de çend makroyan tête bikar anîn, wê hingê navê ku me li jor ji navnîşê çêkir navê hilbijêrin. Em jê re dibêjin "DataEntryForm". Lê di vê rewşê de, makro yek e, lewma wê tenê hilbijêrin û pêl bişkokê bikin "Baş" li ber pencereyê.
  31. Piştra, hûn dikarin bişkojka ku hûn dixwazin, nav bikin, tenê bi navgîniya wê ya heyî ronî bikin.

    Di doza me de, ji bo nimûne, dê mantiqî be ku navê wê bidim Zêde bikin. Li ser kelehê de her hucreyek belaş ji nû ve vegerin û bikirtînin.

  32. Ji ber vê yekê, forma me bi tevahî amade ye. Ka em kontrol bikin ka ew çawa dixebite. Di nav zeviyên wê de nirxên pêwîst binivîse û bişkojka bikirtînin Zêde bikin.
  33. Wekî ku hûn dibînin, nirx li tabloyê têne hildan, xeta bixwe hejmarek tête destnîşankirin, meqal tête hesibandin, zeviyên formê têne zelal kirin.
  34. Forma dîsa dagirtin û bişkojka bikirtînin Zêde bikin.
  35. Wekî ku hûn dibînin, rêzika duyemîn jî li ser sifra sifrê jî tê zêdekirin. Ev tê vê wateyê ku amûr dixebite.

Her weha bixwînin:
Meriv çawa makroek li Excel-ê afirand
Toawa ku di Excel de bişkokek çêbikin

Li Excel, du away hene ku meriv forma dagirtina daneyê bikar tîne: çêkirî û bikarhêner-destnîşankirî. Bikaranîna vebijarka avakirinê hewcedariya hindiktirîn ji bikarhênerê re dike. Her gav hûn dikarin lê zêde bikin ku hûn vebijarka têkildar aşkera gihîştina bilez lê zêde bikin. Hûn hewce ne ku hûn formek xwerû bixwe biafirînin, lê ger hûn di kodê VBA de baş tête hesibandin, hûn dikarin vê amûrê wekî daxwazên xwerû maqûl û maqûl biafirînin.

Pin
Send
Share
Send