Jedwali la yaliyomo
Katika somo hili, tutashughulikia jinsi ya kutumia VBA kupitia safu mlalo katika masafa katika excel. Tunatumia vitanzi ili kuzuia kufanya jambo lile lile tena na tena. Tunapofanya kazi katika Microsoft Excel , tunaweza kujikuta katika nafasi ambayo lazima tufanye kazi sawa mara kadhaa. Tunaweza kufanya hivyo kwa urahisi kwa kutumia vitanzi katika VBA . Katika makala haya, tutaonyesha 6 mifano ya kuzunguka safu mlalo katika excel na VBA . Kitanzi ambacho tutatumia katika mifano yote ni ' Kitanzi Kinachofuata '.
Pakua Kitabu cha Mazoezi
Tunaweza kupakua kitabu cha mazoezi kutoka hapa.
VBA Loop Through Sales katika Range.xlsm
Mifano 6 ya Kupitia Safu Mlalo katika Masafa na VBA katika Excel
Ili kuonyesha mifano ya somo hili, tutatumia mkusanyiko wa data ufuatao. Seti ya data ina kiasi cha mauzo kwa miezi miwili ya kwanza ya Wauzaji 5 .
1. Tumia VBA katika Masafa yenye Kigezo cha Kubadilishana kwa Kupitia Safu Mlalo
Katika mfano wa kwanza, tutatumia kitofautisho cha masafa kuzunguka safu mlalo katika safu kwa kutumia VBA katika excel. Tutaweka kitanzi VBA katika mkusanyiko wa data ufuatao.
Hebu tuone hatua za kutekeleza mfano huu.
HATUA:
- Kuanza, nenda kwenye laha kazi inayotumika ' Kigezo cha Masafa '.
- Kwa kuongeza, bofya kulia 2> na uchague chaguo ' Tazama Msimbo '. Unaweza pia kubonyeza Alt + F11 ili kuifungua.
- Hatua iliyo hapo juu itafungua dirisha la msimbo la laha hiyo ya kazi. .
- Zaidi ya hayo, charaza msimbo kwenye dirisha la msimbo:
9883
- Kisha, bofya Run au ubofye F5 ili kutekeleza msimbo.
- Mwishowe, tutapata matokeo kama picha ya skrini ifuatayo.
Soma Zaidi: Excel VBA: Pitia Safu Wima Katika Safu (Mifano 5)
2. Tekeleza VBA ili Kupitisha Safu Mlalo katika Msururu kwa Kutofautisha Namba
Chaguo lingine la kupekua safu mlalo katika safu ni kuchagua kigezo. Katika mfano wa pili, tutatumia VBA katika mkusanyiko wa data ufuatao ili kupenyeza safu mlalo katika safu na viwezo vya nambari.
Hebu tuangalie hatua za kufanya njia hii.
HATUA:
- Kwanza, bofya kulia kwenye laha inayotumika iitwayo ' Numeric Thamani '.
- Ifuatayo, chagua chaguo ' Angalia Msimbo '.
- Hii action itafungua kidirisha cha msimbo kwa laha hiyo ya kazi. Unaweza pia kubofya Alt + F11 ili kufungua dirisha hilo la msimbo.
- andika msimbo ufuatao kwenye dirisha hilo:
4989
- 13>Baada ya hapo, bofya Run au bonyeza kitufe cha F5 ili kutekeleza msimbo.
- Mwishowe, tunaweza kuona matokeo kama picha ifuatayo. Msimbo ulio hapo juu hubadilisha muundo wa nambari kuwa nukta za desimali.
Soma.Zaidi: VBA ili Kupitia Safu Mlalo na Safu wima katika Masafa katika Excel (Mifano 5)
3. Excel VBA katika Masafa Iliyochaguliwa na Mtumiaji ili Kupitia Safu Mlalo katika Masafa
Katika Safu mfano wa tatu, tutatumia VBA katika safu iliyochaguliwa na mtumiaji ili kuzunguka safu mlalo katika safu. Kwa hivyo, mtumiaji ataweza kutumia kitanzi katika eneo lililochaguliwa la mkusanyiko wa data.
Hebu tuone hatua zinazohusishwa na mfano huu.
HATUA:
- Mwanzoni, chagua safu ya seli ( D5:D9 ).
- Inayofuata, bofya-kulia kwenye laha inayotumika iitwayo ' Aliyechaguliwa Mtumiaji '. Teua chaguo ' Tazama Msimbo '.
- Amri iliyo hapo juu itafungua VBA dirisha la msimbo kwa karatasi inayotumika. Unaweza pia kufungua dirisha hilo la msimbo kwa kubofya Alt + F11 . Ingiza msimbo ufuatao katika dirisha hilo tupu la msimbo:
3609
- Kisha, ili kutekeleza msimbo wa laha hiyo ya kazi bofya Run au ubofye F5 ufunguo.
- Kwa hivyo, kisanduku cha ujumbe kinaonekana kuonyesha thamani ya kwanza ya safu iliyochaguliwa.
- Aidha, ukibofya Sawa itarudisha thamani ya pili ya masafa iliyochaguliwa ambayo ni kisanduku D6 .
- Utaratibu huu utaendelea hadi thamani ya mwisho ya safu iliyochaguliwa ambayo ni kisanduku D9 .
Soma Zaidi: Jinsi ya Kutumia VBA kuhesabu Safu Mlalo katika Masafa yenye Data ndaniExcel (Macro 5)
Visomo Sawa
- Jinsi ya Kutumia VBA ili Kuchagua Masafa kutoka kwa Kiini Inayotumika katika Excel (Mbinu 3)
- Excel Macro: Panga Safu Wima Nyingi kwa Masafa Inayobadilika (Mbinu 4)
- Jinsi ya Kubadilisha Masafa kuwa Mpangilio katika Excel VBA (Njia 3)
4. Pitia Safu katika Safu Inayobadilika yenye VBA
Katika mfano wa nne, tutatumia VBA kuzunguka safu mlalo katika masafa yanayobadilika . Mfano huu ni tofauti kidogo na uliopita. Tutaweza kubinafsisha masafa katika kitanzi kwa lahakazi bora zaidi. Tutatumia mkusanyiko wa data ufuatao ili kuonyesha njia hii. Katika mkusanyiko wa data ufuatao, tutajaza thamani za masafa ( B8:C12 ) kwa thamani maalum.
Pitia tu hatua zilizo hapa chini. kutekeleza mbinu hii.
HATUA:
- Kwanza, thamani ya ingizo 6 katika kisanduku B1 na C kwenye kisanduku B2 .
- Pili, bofya kulia kwenye kisanduku amilifu na uchague chaguo ' Tazama Msimbo '.
- Amri hii itafungua VBA dirisha la msimbo kwa laha ya kazi inayotumika. Njia nyingine ya kufungua dirisha hilo la msimbo ni kwa kubonyeza Alt + F11 .
- Tatu ingiza msimbo ufuatao kwenye dirisha hilo la msimbo:
6493
- Sasa, ili kutekeleza msimbo bofya Run au bonyeza kitufe cha F5 .
- Kwa sababu hiyo, mkusanyiko wa data hujaza thamani $2500.00 kwa njia ifuatayo.
KUMBUKA:
Katika picha iliyo hapo juu, thamani 6 inawakilisha safu mlalo mbili za kwanza za masafa ( B8:B9 ).
- Mwisho, ingiza thamani 9 katika seli B1 badala ya 6 . Tunaweza kuona matokeo katika picha ifuatayo.
5. Ingiza VBA ili Kupitia Safu Mlalo Mzima katika Masafa
Katika mfano wa tano, tutaona jinsi tunavyoweza kutumia VBA kupitia safu mlalo yote katika masafa. Mfano huu utapata nafasi ya thamani mahususi kutoka kwa safu mlalo moja iliyochaguliwa au nyingi.
Kwa hivyo, hebu tuone hatua ambazo tutafuata ili kutekeleza mfano huu.
HATUA:
- Kuanza, bofya-kulia kwenye laha inayotumika iitwayo ' Safu Mlalo '. Teua chaguo ' Angalia Msimbo '.
- Amri iliyo hapo juu inafungua dirisha tupu VBA kwa karatasi inayotumika. Tunaweza pia kupata dirisha hili la msimbo kwa kubofya Alt + F11 .
- Ifuatayo, weka msimbo ufuatao katika dirisha hilo la msimbo:
3838
- Kisha, bofya Run au ubonyeze kitufe cha F5 ili kutekeleza msimbo.
- Katika picha iliyo hapo juu, thamani iliyoangaziwa ' Chris ' inaonyesha thamani ambayo tutatafuta. Thamani ya safu ‘ 5:9 ’ inaonyesha kwamba tutatafuta thamani katika safu ya visanduku ( B5:B9 ).
- Mwishowe, kisanduku cha ujumbe kinaonyesha kwamba thamani hiyo' Chris ' iko kwenye seli B6 .
Soma Zaidi: Jinsi ya Kutumia VBA kwa Kila Safu katika safu katika Excel
6. Pitia Kila Safu ya n-th katika Masafa yenye Excel VBA
Katika mfano wa mwisho, tutatumia VBA kupitia kila safu ya n-th katika safu. Katika mkusanyiko wa data ufuatao, tutaweka kivuli cha rangi kwenye safu mlalo za nambari zisizo za kawaida za masafa yetu ya data.
Kwa hivyo, hebu tuone hatua za kutekeleza mbinu hii.
STEPS:
- Kwanza, bofya-kulia kwenye laha inayotumika iitwayo ' n-th Row '. Teua chaguo ' Angalia Msimbo '.
- Inayofuata, itafungua dirisha tupu la msimbo VBA kwa karatasi hiyo. Tunaweza pia kupata dirisha hili la msimbo kwa kubofya Alt + F11 .
- Kisha, charaza msimbo ufuatao katika dirisha hilo la msimbo linalofuata:
2770
- Sasa, bofya Run au bonyeza kitufe cha F5 ili kutekeleza msimbo.
12>
Soma Zaidi: Excel VBA ili Kupitia Masafa hadi Kisanduku Tupu (Mifano 4)
Hitimisho
Kwa kumalizia, mafunzo haya yanakupa 6 mifano ya kupekua safu mlalo katika safu na 1>VBA katika excel. Pakua karatasi ya mazoezi iliyo katika makala hii ili ujaribu ujuzi wako. Ikiwa una maswali yoyote, tafadhali acha maoni kwenye kisandukuchini. Timu yetu itajaribu kujibu ujumbe wako haraka iwezekanavyo. Endelea kutazama uvumbuzi zaidi Microsoft Excel suluhisho za siku zijazo.