Jinsi ya kupata nambari ya safu kwa kutumia VBA katika Excel (Macros 4)

  • Shiriki Hii
Hugh West

Tunaweza kupata nambari za safu mlalo katika Excel kwa kutumia njia nyingi lakini VBA hutoa vipengele zaidi na ubinafsishaji. Ambayo tunaweza kupata nambari za safu kwa njia nzuri. Leo makala hii itaonyesha makro 4 muhimu ili kupata nambari ya safu katika Excel kwa kutumia VBA.

Pakua Kitabu cha Mazoezi cha Mazoezi

Unaweza kupakua kitabu cha kazi cha Excel bila malipo kutoka hapa na fanya mazoezi kwa kujitegemea.

Tafuta Nambari ya Safu Kwa Kutumia VBA.xlsm

Macros 4 ili Kupata Nambari ya Safu Kwa Kutumia VBA katika Excel

Pata maelezo kwa mkusanyiko wetu wa data ambao tutatumia kuchunguza mbinu zinazowakilisha baadhi ya mauzo ya wauzaji katika maeneo mbalimbali.

Macro 1: VBA ili Kupata Nambari ya Safu kwa Kubadilisha Uteuzi

Kwanza, tutatumia jumla katika Excel VBA kupata nambari ya safu mlalo kwa kuchagua kisanduku chochote. Hii inamaanisha ukichagua tu seli yoyote iliyotumika, jumla itaonyesha nambari ya safu mlalo mara moja. Ili kufanya hivyo, itabidi uweke misimbo kwenye laha , sio kwenye sehemu.

Hatua:

  • Sawa- bofya kichwa cha laha na uchague Angalia Msimbo kutoka kwenye menu ya muktadha .

  • Kisha andika kufuata misimbo-
7453
  • Baadaye, hakuna haja ya kutekeleza misimbo, rudi tu kwenye laha yako.

Uchanganuzi wa Msimbo:

  • Kwanza, nilitengeneza utaratibu wa Nchi ya Kibinafsi Mabadiliko_ya_Uchaguzi wa Laha-Kazi .
  • Kisha akatangaza kigezo Nambari kama Nambari kamili .
  • safu itabainisha nambari ya safu mlalo ya kisanduku kinachotumika.
  • Ifuatayo, taarifa ya Kama itaangaliwa. seli amilifu iwe ni tupu au la, na kisha MsgBox itaonyesha pato.
  • Sasa bonyeza tu kwenye seli yoyote iliyotumika na itakuonyesha safu mlalo. nambari.

Soma Zaidi: Excel VBA: Tafuta Mfuatano katika Safu wima na Nambari ya Safu ya Kurudi

Macro 2: Tafuta Nambari ya Safu Mlalo ya Seli Inayotumika Kwa Kutumia VBA

Makro hii itarejesha nambari ya safu mlalo ya kisanduku amilifu katika kisanduku maalum cha laha yetu. Kwa hivyo, itabidi kutaja jina la laha ya kazi na seli ya pato katika misimbo yetu. Hapa, tutatumia Kiini D14 kama kisanduku chetu cha kutoa.

Hatua:

  • Bonyeza ALT + F11 ili kufungua dirisha la VBA .

  • Ifuatayo, bofya ifuatavyo ili kuingiza sehemu mpya: Ingiza > Moduli .

  • Baada ya hapo, charaza misimbo ifuatayo kwenye moduli-
3412
  • Kisha rudi kwenye laha yako.

Uchanganuzi wa Msimbo:

  • Hapa . Kisha taarifa ya Weka itachagua kisanduku amilifu
  • Fungu itarudisha nambari ya safu mlalo katika kisanduku cha kutoa.
  • Sasa chagua kisanduku na ubofye kama ifuatavyo: Msanidi >Macros .

  • Baada ya kuonekana kwenye kisanduku cha mazungumzo Macro , chagua tu jina la jumla na ubonyeze Endesha .

Hivi karibuni, utaona kwamba nambari ya safu mlalo ya kisanduku kilichochaguliwa imerudishwa katika kisanduku chetu cha kutoa.

Unaweza kuona kwamba B8 seli imechaguliwa, kwa hivyo 8 ndiyo pato.

Soma Zaidi: Jinsi ya Kupata Nambari ya Safu ya Safu ya Seli ya Sasa katika Excel (Njia 4 za Haraka)

Visomo Sawa

  • Jinsi ya Kuongeza Nambari ya Safu katika Mfumo wa Excel (Njia 6 Muhimu)
  • Pata Nambari ya Safu kutoka Safu na Excel VBA (Mifano 9)
  • Jinsi ya Kurudisha Nambari ya Safu Mlalo ya a Ulinganishaji wa Kiini katika Excel (Mbinu 7)
  • Jinsi ya Kupata Nambari ya Safu kutoka kwa Thamani ya Seli katika Excel (Njia 5)

Macro 3: VBA ili Kupata Nambari ya Safu kwa Kulinganisha Thamani

Ikiwa unataka kupata nambari ya safu mlalo kwa kutafuta thamani basi jumla hii ni kwa ajili yako. Utalazimika kutaja thamani ya utafutaji na nambari ya safu wima katika misimbo kama inavyoonyeshwa kwenye picha hapa chini.

Hatua:

  • Fuata ya kwanza hatua mbili kutoka kwa mbinu ya awali ili kuingiza moduli mpya.
  • Kisha, weka misimbo ifuatayo ndani yake-
7194
  • Baada ya hapo, rudi kwenye yako laha.

Uchanganuzi Wa Msimbo:

  • Hapa, Pata_Safu_Inayolingana_a_Thamani() ni Sub
  • Na wBook na wSheet zimetangazwa kuwa Karatasi ya kazi na fCell imetangazwa kuwa Masafa .
  • wBook na wSheet zimewekwa kwa ActiveWorkbook na ActiveSheet .
  • Const itachukua ingizo kwa thamani ya utafutaji.
  • Baadaye, Safu itafuta thamani kupitia safu wima iliyotajwa.
  • Ifuatayo, taarifa ya Kama na Else itaonyesha matokeo kwa kutumia MsgBox .
  • Baadaye, fuata hatua ya 5 kutoka kwa mbinu ya awali ili kufungua Macro kisanduku cha mazungumzo.
  • Chagua 1>jina la jumla na ubonyeze tu Run .

Hivi karibuni kisanduku cha taarifa kitakuonyesha nambari ya safu mlalo.

Soma Zaidi: Excel VBA: Nambari ya Thamani ya Safu Mlalo ya Kurejesha (Njia 5 Zinazofaa)

Macro 4: Kitufe cha Kupata Nambari ya Safu

Katika mbinu yetu ya mwisho, tutakuonyesha mbinu bora zaidi ya kubainisha nambari ya safu mlalo kwa kutumia VBA makros. Tutatengeneza kitufe na tutakabidhi jumla nayo. Tutakapobofya kitufe, itafungua kisanduku cha ingizo ambapo tunaweza kutoa thamani ya utafutaji ambayo tunataka nambari ya safu mlalo. Jumla iliyotangulia inaweza kutafuta safu iliyotajwa lakini jumla hii inaweza kutafuta safu wima yoyote, popote kwenye laha.

Hatua:

  • Tena fuata hatua mbili za kwanza kutoka kwa mbinu ya pili ili kuingiza moduli mpya.
  • Ifuatayo, weka misimbo ifuatayo ndani yake-
6807
  • Kisha rudi kwa yakolaha.

Uchanganuzi Wa Msimbo:

  • Kwanza, niliunda Sub utaratibu Find_Row_Number().
  • Kisha ilitangaza vigeu viwili, mValue kama String na safu kama Safu .
  • Kisha ukatumia Sanduku la Kuingiza kuingiza thamani.
  • Baadaye, taarifa ya Weka na Kama itapata nambari ya safu mlalo ikiwa si tupu.
  • Mwishowe, MsgBox itaonyesha pato.
  • Baadaye, bofya Msanidi > Ingiza kisha uchague Kitufe amri kutoka sehemu ya Vidhibiti vya Fomu .

  • Kisha utapata alama ya kujumlisha na kielekezi chako, buruta popote kwa kubofya laha yako kulingana na saizi unayotaka kisha utoe kubofya.

11>
  • Baada ya kuachilia kipanya Agiza Macro kisanduku kidadisi kitafunguka kiotomatiki.
  • Chagua jina la jumla kama ilivyotajwa katika misimbo.
  • Kisha bonyeza tu Sawa .
    • Ifuatayo, bonyeza-kulia kwenye kitufe na uchague Hariri Maandishi ili kuhariri jina la kitufe.

    • Charaza jina la kitufe, kisha ubofye popote nje ya kitufe na jina litabadilishwa.

    • Sasa bofya kitufe, itafungua kisanduku cha kuingiza data.
    • Mwishowe, ingiza tu thamani ya utafutaji na ubonyeze SAWA .

    Sasa angalia, inaonyesha nambari ya safu mlalo ya zilizolinganathamani.

    Soma Zaidi: Tafuta Mfuatano kwenye Safu wima na Nambari ya Safu ya Kurudisha katika Excel (Njia 7)

    Hitimisho

    Hayo ni yote kwa makala. Natumai taratibu zilizoelezewa hapo juu zitakuwa nzuri vya kutosha kupata nambari ya safu katika excel kwa kutumia VBA. Jisikie huru kuuliza swali lolote katika sehemu ya maoni na tafadhali nipe maoni. Tembelea ExcelWIKI ili kuchunguza zaidi.

    Hugh West ni mkufunzi na mchambuzi mwenye uzoefu wa juu wa Excel na uzoefu wa zaidi ya miaka 10 katika tasnia. Ana Shahada ya Kwanza katika Uhasibu na Fedha na Shahada ya Uzamili katika Utawala wa Biashara. Hugh ana shauku ya kufundisha na ameanzisha mbinu ya kipekee ya kufundisha ambayo ni rahisi kufuata na kuelewa. Ujuzi wake wa kitaalam wa Excel umesaidia maelfu ya wanafunzi na wataalamu ulimwenguni kote kuboresha ujuzi wao na kufaulu katika taaluma zao. Kupitia blogu yake, Hugh hushiriki ujuzi wake na ulimwengu, akitoa mafunzo ya bila malipo ya Excel na mafunzo ya mtandaoni ili kuwasaidia watu binafsi na biashara kufikia uwezo wao kamili.