Jedwali la yaliyomo
Tunapokuwa na seti kubwa ya data katika kitabu chetu cha kazi cha Excel, wakati mwingine ni rahisi ikiwa tunaweza kupitia safu mlalo ili kutoa matokeo mahususi ambayo tunataka kupata. Utekelezaji VBA ndiyo njia bora zaidi, ya haraka zaidi, na salama zaidi ya kuendesha operesheni yoyote katika Excel. Katika makala haya, tutakuonyesha mbinu 11 tofauti za jinsi ya kupitia safu mlalo za jedwali katika Excel na VBA macro .
Pakua Kitabu cha Kazi
Unaweza kupakua kitabu cha mazoezi bila malipo cha Excel kutoka hapa.
Pitia Safu Mlalo za Jedwali ukitumia VBA.xlsm
Njia 11 za VBA za Kupitia Safu Mlalo za Jedwali katika Excel
Kufuatia sehemu hii, utajifunza jinsi ya kupitia safu mlalo za jedwali kwa mbinu 11 tofauti, kama vile tembeza safu mlalo hadi kisanduku tupu, pitia safu mlalo hadi thamani mahususi ipatikane, pitia safu mlalo na upake rangi kisanduku maalum n.k. kwa VBA jumla katika Excel.
Hapo juu ni mfano wa mkusanyiko wa data ambao makala haya yatafuata kuelezea mbinu.
1. Pachika VBA ili Kupitia Kila Seli katika Kila Safu ya Jedwali kwa Nambari ya Rejeleo ya Kiini
Ikiwa unataka kupitia kila kisanduku katika kila safu mlalo ya jedwali katika lahakazi yako ya Excel na upate nambari ya kumbukumbu ya seli kama thamani ya kurejesha , kisha ufuate hatua zinazojadiliwa hapa chini.
Hatua:
- Mwanzoni , bonyeza Alt + F11 kwenye kibodi yako au nendavariable.
1217
Kipande hiki cha msimbo kiko hapa kwa ajili ya kupekua safumlalo kutoka 1 hadi 15. Ikipata neno mahususi “ Edge ” basi inatia rangi kisanduku kinachoshikilia neno. Inaendelea kufanya hivi hadi ikamilishe kuchanganua data yote kutoka safu mlalo ya 1 hadi 15 katika kutafuta neno.
Soma Zaidi: Jinsi ya Kutumia Mpangilio wa Jedwali wa VLOOKUP Kulingana na Thamani ya Seli katika Excel
Visomo Sawa
- Je, Utendaji wa TABLE Upo katika Excel?
- Jinsi ya Kugeuza Jedwali kuwa Orodha katika Excel (Njia 3 za Haraka)
- Badilisha Masafa kuwa Jedwali katika Excel (Njia 5 Rahisi)
- Tumia Mfumo katika Jedwali la Excel kwa Ufanisi (Pamoja na Mifano 4)
- Jina la Jedwali la Excel: Wote Unayohitaji Kujua
7. Tekeleza VBA ili Kupitia Kila Safu na Rangi Kila Safu Isiyo ya Kawaida katika Excel
Kutoka sehemu iliyotangulia, tumejifunza jinsi ya kupaka rangi kisanduku ambacho kina thamani mahususi. Katika sehemu hii, tutajifunza jinsi ya kupitia kila safu ya jedwali na kupaka rangi kila safu mlalo isiyo ya kawaida na VBA jumla katika Excel.
Hatua za kutekeleza mchakato huu zimefafanuliwa hapa chini.
Hatua:
- Kama ilivyoonyeshwa hapo awali, fungua Kihariri cha Msingi kinachoonekana kutoka kwa Msanidi tab na Ingiza Moduli kwenye dirisha la msimbo.
- Kisha, nakili msimbo ufuatao na ubandike kwenye dirisha la msimbo.
4254
Msimbo wako sasa uko tayari kutumika.
- Sasa, Endesha jumla na uangalie picha ifuatayo ili kuona pato.
Safu mlalo zenye nambari zisizo za kawaida zimetiwa rangi 3>
5366
Fafanua safu ambayo tutafanya kazi nayo.
4228
Sehemu hii ya msimbo inarejelea marudio ya safu mlalo zote, kuanzia safu mlalo inayofuata ya safu mlalo ya sasa, B4 . Ikiwa muundo wa kugawanya nambari za safu mlalo na 2 ni sawa na nambari ya safu mlalo iliyorejeshwa iliyohifadhiwa katika aina kamili, basi msimbo huu hupaka rangi safu mlalo zote zinazotolewa kwa hesabu kwa Kielezo cha Rangi kilichotolewa katika msimbo. Inaendelea kupitia safu mlalo zote hadi kufikia mwisho wa masafa.
8. Tekeleza VBA ili Kupitia Safu Mlalo na Rangi Kila Safu Mlalo katika Excel
Katika sehemu iliyotangulia, tumejifunza jinsi ya kupaka rangi kila safu mlalo isiyo ya kawaida ya jedwali. Katika sehemu hii, tutajifunza jinsi ya kupitia kila safu ya jedwali na kupaka rangi kila safu sawia na VBA macro katika Excel.
Hatua za kutekeleza mchakato zimejadiliwa hapa chini.
Hatua:
- Kwanza, fungua Visual Basic Editor kutoka kwa Kichupo cha Msanidi na Ingiza Moduli katika dirisha la msimbo.
- Kisha, nakili msimbo ufuatao na ubandike kwenye dirisha la msimbo.
4607
Msimbo wako sasa uko tayariendesha.
- Ifuatayo, Endesha jumla na uangalie picha ifuatayo ili kuona matokeo.
Safu safu zenye nambari zilizo sawa zimetiwa rangi baada ya kuzunguka safu zote zilizo katika jedwali la laha ya kazi.
Ufafanuzi wa Msimbo wa VBA
1917
Fafanua kigezo.
4085
Fafanua safu ambayo tutafanya kazi nayo.
9467
Sehemu hii ya msimbo inaanza kurudiwa baada ya safu mlalo tatu kutoka safu mlalo ya sasa, B4 . Inaipaka rangi kwanza kisha huongeza hesabu ya safu mlalo kwa 2 na kuendelea kuipaka rangi hadi ifikie safu mlalo ya mwisho ya mkusanyiko wa data.
9. Tumia Macro ili Kurudia Kupitia Safu Mlalo Hadi Kisanduku Tupu katika Excel
Ikiwa ungependa msimbo wako ufanye kazi kama hiyo itapita safu mlalo zote za jedwali na kuacha inapofikia kisanduku tupu , basi sehemu hii ni kwa ajili yako. Unaweza kutekeleza jukumu hilo kwa FOR Loop na Do-Until Loop katika Excel VBA .
9.1. Na FOR Loop
Hatua za kupitia safu mlalo katika jedwali hadi kisanduku tupu chenye FOR Loop katika VBA Excel kimetolewa hapa chini.
Hatua:
- Mwanzoni, fungua Visual Basic Editor kutoka kwa Kichupo cha Msanidi na Ingiza a Moduli katika dirisha la msimbo.
- Baada ya hapo, nakili msimbo ufuatao na ubandike kwenye dirisha la msimbo.
9331
Msimbo wako sasa uko tayari kutumika.
- Kisha, Endesha jumla na matokeo yameonyeshwa kwenye gif hapa chini.
Baada ya kuendesha jumla, ilianza kuzunguka safu mlalo zote kwenye jedwali. na mara ilipofikia kisanduku tupu, Kiini B8 , ilisimamisha marudio .
Ufafanuzi wa Msimbo wa VBA 3>
8529
Bainisha kigezo.
7578
Zima tukio la kusasisha skrini.
2340
Hifadhi safu mlalo zote kuanzia Kiini B4 hadi ya mwisho.
5632
Chagua Kisanduku B4 .
1322
Kipande hiki cha msimbo kinaanza kuzunguka katika safu mlalo zote. Inapopata kisanduku tupu katika safu mlalo basi huichagua na kuendelea kuchanganua safu mlalo hadi kufikia mwisho.
8510
Washa tukio la kusasisha skrini.
9.2. Kwa Kufanya-Hata Kitanzi
Hatua za kupitia safu mlalo hadi kisanduku tupu chenye Do-Until loop katika VBA zimetolewa hapa chini.
Hatua:
- Kwanza, fungua Visual Basic Editor kutoka kwa kichupo cha Msanidi na Ingiza a Moduli katika dirisha la msimbo.
- Kisha, nakili msimbo ufuatao na ubandike kwenye dirisha la msimbo.
4883
Msimbo wako sasa uko tayari kutumika.
- Baadaye, Endesha jumla. Matokeo yanaonyeshwa kwenye gif ifuatayo.
Baada ya kuendesha jumla, ilianza kupitia safu mlalo zote katika jedwali na mara moja. ilifikia kisanduku tupu, Kiini B8 , ilisimamisha marudio .
Msimbo wa VBAUfafanuzi
3306
Chagua kisanduku ambacho tutafanyia kazi.
4581
Huanza na kuendelea kuzunguka hadi kisanduku tupu kipatikane.
7824
Seli tupu inapopatikana. kupatikana kwa safu kisha uchague na uache kurudia.
10. VBA Macro ya Kurudia Kupitia Safu Mlalo Hadi Seli Nyingi Zilizotupu katika Excel
Katika sehemu iliyotangulia, umejifunza jinsi ya kusimamisha kitanzi wakati kisanduku tupu kinapatikana. Lakini vipi ikiwa hutaki kusimamisha marudio hadi visanduku vingi tupu vipatikane badala ya kimoja.
Hatua za kupitia safu mlalo hadi seli nyingi tupu zipatikane kwenye jedwali. zenye VBA Excel zimeonyeshwa hapa chini.
Hatua:
- Kwanza, fungua Visual Basic Editor kutoka kwa Kichupo cha Msanidi na Ingiza Moduli kwenye dirisha la msimbo.
- Kisha, nakili msimbo ufuatao na ibandike kwenye dirisha la msimbo.
9561
Msimbo wako sasa uko tayari kutumika.
- Sasa, Endesha jumla na uone gif ifuatayo ya pato.
Baada ya kuendesha macro, haikukoma kwenye seli ya kwanza tupu, Kiini B8 . Ilisimama ilipopata visanduku viwili mfululizo vilivyo tupu kwenye Kiini B16 .
Ufafanuzi wa Msimbo wa VBA
6599
Chagua kisanduku ambayo tutafanya kazi nayo.
2286
Inaanza na kuendelea kuzunguka hadi seli mbili tupu zinazofuatana zipatikane.
9649
Seli mbili tupu zinazofuatana zinapatikana, basiichague na uache kurudia.
11. Pachika VBA ili Kupitia Safu Mlalo kwa Kuunganisha Safu Wima Zote Mpaka Tupu katika Excel
Sehemu hii itakuonyesha jinsi ya kupitia safu mlalo zote katika jedwali na kuunganisha safu wima zote hadi kisanduku tupu. inapatikana kwa VBA Excel.
Hebu tujifunze jinsi ya kufanya hivyo kwa VBA macro katika Excel.
Hatua:
- Mwanzoni, fungua Kihariri cha Msingi kinachoonekana kutoka kwa kichupo cha Msanidi na Ingiza Moduli katika dirisha la msimbo.
- Kisha, nakili msimbo ufuatao na ubandike kwenye dirisha la msimbo.
2362
Msimbo wako sasa iko tayari kutumika.
- Baadaye, Endesha jumla na uone gif ifuatayo kwa matokeo.
Kama unavyoona kwenye gif hapo juu ni kwamba kuna dirisha ibukizi MsgBox inayokuonyesha thamani iliyounganishwa ya safu wima zote zinazoishi katika kila safu kutoka kwa jedwali la lahakazi yako ya Excel. Lakini ilisimama mara tu ilipofikia kisanduku tupu .
Ufafanuzi wa Msimbo wa VBA
7565
Fafanua vigeu.
2857
Weka jina la laha ambalo tutafanya kazi nalo (“ ConcatenatingAllColUntilBlank ” ndilo jina la laha katika kitabu cha kazi).
5168
Fafanua safu ambayo tutafanya kazi nayo.
1610
Kipande hiki cha msimbo huanza kitanzi kwa safu. Inaendelea kuzunguka hadi itakaporudisha usajili mkubwa zaidi wa safu na mipaka ya chini yamwelekeo wa kwanza. Kisha inaingia katika iteration ya kuchimba mipaka ya chini ya mwelekeo wa pili. Baada ya hapo, hupitisha maadili yote yaliyotolewa katika iResult kutofautisha kwa kuyaunganisha na kutupa matokeo kwenye MsgBox. Inaendelea kufanya hivyo hadi ipate kisanduku tupu.
Hitimisho
Kuhitimisha, makala haya yalikuonyesha mbinu 11 bora za jinsi ya kupitia safu mlalo. ya jedwali katika Excel na VBA macro . Natumaini makala hii imekuwa ya manufaa sana kwako. Jisikie huru kuuliza maswali yoyote kuhusu mada.
kwa kichupo Msanidi programu -> Visual Basic ili kufungua Visual Basic Editor .
- Ifuatayo, katika dirisha ibukizi la msimbo, kutoka kwa upau wa menyu, bofya Ingiza -> Moduli .
- Kisha, nakili msimbo ufuatao na ubandike kwenye msimbo. dirisha.
6320
Msimbo wako sasa uko tayari kutumika.
- Sasa, bonyeza F5 kwenye yako kibodi au kutoka kwa upau wa menyu chagua Run -> Endesha Fomu Ndogo/Mtumiaji . Unaweza pia kubofya ikoni ndogo ya Cheza katika upau wa menyu ndogo ili kuendesha jumla.
- Au kwa shahidi kwa macho na kulinganisha seti ya data na matokeo, unaweza kuhifadhi msimbo na rudi kwenye lahakazi ya riba.
- Kutoka hapo, unaweza kubofya > Macros kutoka kwa kichupo cha Msanidi , chagua jina la Macro, kisha ubofye Run .
Baada ya utekelezaji wa msimbo uliofaulu, angalia gif iliyo hapo juu ili kuona matokeo. Kutakuwa na dirisha ibukizi MsgBox inayokuonyesha nambari ya kumbukumbu ya seli ya kila seli kutoka kwa kila safu mlalo kutoka kwa jedwali katika laha yako ya Excel.
Ufafanuzi wa Msimbo wa VBA
4690
Ili kupata nambari ya safu mlalo ya mwisho kwenye jedwali kwa kutafuta safu wima B.
2371
Weka safu mlalo ya 4, kuanzia data yetu inapoanzia.
3312
Ili kuzunguka kutoka safu mlalo ya kwanza.
8792
Weka safu wima nambari 2, kutoka mahali data yetu inapoanzia.
7929
Anza kupekua safumlalo ili kupata ya mwisho.nambari ya safu wima kwa kutathmini safu mlalo ya sasa hadi safu mlalo ya mwisho.
2634
Ongeza kutanza safu kutoka safu mlalo ya kwanza hadi safu mlalo ya mwisho.
6375
Kipande hiki cha msimbo hufanya kazi kuchakata, kuongeza baada ya kila safu. kurudia na kuonyesha matokeo ya msimbo.
Soma Zaidi: Jinsi ya Kuongeza Safu Mlalo Kiotomatiki katika Jedwali la Excel
2 . Tekeleza VBA ili Kupitia Kila Sanduku katika Kila Safu kwa Thamani
Ikiwa ungependa kupitia kila kisanduku katika kila safu mlalo ya jedwali na kutupa thamani iliyoko kwenye visanduku kama thamani ya kurejesha. , basi sehemu hii itakusaidia kujua jinsi ya kufanya hivyo kwa VBA Excel.
Unaweza kufanya hivyo kwa ListObject na DataBodyRange mali ya VBA . Tutakuonyesha msimbo mkuu ulio na kitu na mali.
2.1. Kwa ListObject
Hatua za kupitia kila seli katika kila safu mlalo ya jedwali kwa thamani ya seli na ListObject katika VBA Excel zimetolewa hapa chini.
Hatua:
- Sawa na hapo awali, fungua Kihariri Cha Msingi cha Visual kutoka kwa kichupo cha Msanidi na Ingiza Moduli kwenye dirisha la msimbo.
- Kisha, katika dirisha la msimbo, nakili msimbo ufuatao na ubandike yake.
For i = 2 To UBound(iValue, 1) iResult = "" For J = 1 To UBound(iValue, 2) iResult = IIf(iResult = "", iValue(i, J), iResult & " " & iValue(i, J)) Next J MsgBox iResult Next i
Msimbo wako sasa uko tayari kutumika.
- Baada ya hapo, Endesha jumla kama tulivyokuonyesha katika sehemu hapo juu. Matokeo yanaonyeshwa kwenye gifhapa chini.
Kutakuwa na dirisha ibukizi MsgBox inayokuonyesha thamani iliyobebwa na kila seli kutoka kwa kila safu mlalo kutoka kwa jedwali katika laha yako ya Excel.
Ufafanuzi wa Msimbo wa VBA
2862
Fafanua vigeu.
2778
Kipande hiki ya msimbo kwanza huanza kupitia safu mlalo kwenye jedwali (“ TblStudents ” ni jina la jedwali letu). Kisha ingiza safu wima kwa kila safu. Baada ya hapo, pitisha thamani ya kisanduku kwenye MsgBox. Kisha nenda kwenye safu inayofuata. Baada ya kumaliza kurudia safu wima zote za safu mlalo moja, kisha huenda kwenye safu mlalo inayofuata na kuendelea na mchakato wa kurudia hadi safu mlalo ya mwisho.
2.2. Ukiwa na DataBodyRange Property
Ili kuwa mahususi zaidi na data iliyotolewa kwenye jedwali, unaweza kutumia DataBodyRange sifa ya ListObject . DataBodyRange kipengele kitatupa matokeo yaliyo na masafa kutoka kwa orodha kati ya safu mlalo ya kichwa na safu mlalo ya kuingiza.
Hatua za jinsi unavyoweza kupitia kila seli katika kila safu mlalo. ya jedwali kwa thamani ya seli iliyo na DataBodyRange katika VBA Excel imetolewa hapa chini.
Hatua:
- Kama inavyoonyeshwa. kabla, fungua Visual Basic Editor kutoka kwa Kichupo cha Msanidi na Ingiza Moduli kwenye dirisha la msimbo.
- Kisha , nakili msimbo ufuatao na ubandike kwenye dirisha la msimbo.
8345
Msimbo wako sasa uko tayari kutumika.
- Baadaye, Endesha jumla na uangalie gif ifuatayo ili kuona pato.
Kutakuwa na dirisha ibukizi MsgBox inayokuonyesha thamani iliyobebwa na kila seli kutoka kwa kila safu mlalo kutoka kwa jedwali katika laha yako ya Excel.
Ufafanuzi wa Msimbo wa VBA
3968
Fafanua kigezo.
9878
Kipande hiki cha msimbo huanza kwanza kupita safu mlalo katika jedwali (“ TblStdnt ” ndilo jina letu la jedwali) na hurejesha anuwai ya thamani bila kujumuisha safu ya kichwa cha meza. Kisha pitisha thamani ya masafa katika MsgBox. Kisha huenda kwenye safu mlalo inayofuata ili kutoa fungu la visanduku na kuendelea na mchakato wa kurudia hadi safu mlalo ya mwisho.
3. Tekeleza VBA Macro ili Kurudia Safu mlalo kwa Kuunganisha Safu wima katika Excel
Sehemu hii itaonyesha jinsi ya kupitia safu mlalo katika jedwali kwa kuunganisha safu wima na safu wima ya kwanza kutoka mkusanyiko wako wa data. katika Excel.
Kwa mfano, kwa mkusanyiko wetu wa data, kwanza, tutarudia kupitia John katika Kiini B5 na 101 katika Kiini C5 kwa kuziunganisha na kisha kuzirudia. John katika Kiini B5 na 89 katika Kiini D5 kwa kuziunganisha kutoka safu ya 5 .
Hebu tukuonyeshe jinsi unavyoweza kufanya hivyo kwa kutumia VBA jumla katika Excel.
Hatua:
- Mwanzoni, fungua Kihariri Cha Msingi cha Visual kutoka kwa 1>Kichupo cha Msanidi na Ingiza Moduli kwenye dirisha la msimbo.
- Pili, katika dirisha la msimbo, nakili zifuatazo kanunina ubandike .
8715
Msimbo wako sasa uko tayari kutumika.
- Tatu, Run macro. Tazama gif hapa chini ili kuona matokeo.
Kutakuwa na dirisha ibukizi MsgBox inayokuonyesha thamani iliyounganishwa ya seli kutoka safu wima ya kwanza na ya pili ( John katika Kiini B5 kutoka Safu B na 101 katika Kiini C5 kutoka Safu C ) na kisha thamani iliyounganishwa ya seli kutoka safu wima ya kwanza na ya tatu ( John katika Kiini B5 kutoka Safu B na 89 katika Kiini D5 kutoka Safu wima D ) ya safu mlalo nambari 5 kutoka kwa hifadhidata yako. Na operesheni hii ya kuunganisha itaendelea hadi ifikie safu mlalo ya mwisho ya jedwali.
Ufafanuzi wa Msimbo wa VBA
6487
Fafanua kigezo.
3212
Kisha msimbo unachagua jedwali kutoka kwa laha inayotumika (“ TblConcatenate ” katika jina la jedwali letu).
5474
Baada ya hapo, inaanza kurudia kila safu mlalo bila kujumuisha kichwa cha safu. Ikiwa marudio yatapata unaolingana katika masafa kati ya kichwa cha safu wima na safu mlalo basi huhifadhi thamani katika kigezo cha iValue .
4156
Ikiwa sharti lililo hapo juu halitatimizwa, basi msimbo hutupa thamani katika MsgBox na kumaliza hali. Baada ya hapo, husogea hadi kwenye safu nyingine na kuendelea kurudia hadi safu mlalo ya mwisho. Mara tu inapofika kwenye safu mlalo ya mwisho, jumla inamaliza utekelezaji wa msimbo.
4. Pachika Macro ili Iteratekupitia Safu mlalo kwa Kuunganisha Safu Wima Zote katika Jedwali katika Excel
Katika sehemu hii, tutajifunza jinsi ya kuunganisha safu wima zote ambazo kila safu mlalo inashikilia katika mkusanyiko wa data na VBA jumla katika Excel.
Hatua za kutekeleza ambazo zimeonyeshwa hapa chini.
Hatua:
- Kwanza, fungua Kihariri cha Msingi kinachoonekana kutoka kwa kichupo cha Msanidi na Ingiza Moduli kwenye dirisha la msimbo.
- Kisha, nakili msimbo ufuatao na ubandike kwenye dirisha la msimbo.
6201
Msimbo wako sasa uko tayari kutumika.
- Inayofuata, Endesha msimbo mkuu.
Kama unavyoona kwenye gif hapo juu ni kwamba kuna pop-up MsgBox inayokuonyesha thamani iliyounganishwa ya safu wima zote zinazoishi katika kila safu kutoka kwenye jedwali la lahakazi yako ya Excel.
Ufafanuzi wa Msimbo wa VBA
4166
Fafanua vigeu.
3348
Weka jina la laha ambalo tutafanya nalo kazi (“ ConcatenatingAllCol ” ndilo jina la laha katika kitabu cha kazi).
3942
De faini jina la jedwali ambalo tutafanya kazi nalo (“ TblConcatenateAll ” ndilo jina la jedwali katika mkusanyiko wetu wa data).
4509
Inaanza kurudia kupitia kila safu mlalo ya jedwali.
4415
Huanzisha marudio kupitia kila safu ya kila safu mlalo ya jedwali.
2646
Hifadhi matokeo kwa kukatiza thamani kila safu ya kila safu mlalo inayobeba. Baada ya kuchanganua safu wima zote zinazokaa katika kila safu, ilipitamatokeo katika MsgBox. Kisha huanza tena kuzunguka katika safu mlalo inayofuata na kuendelea kuzunguka hadi kufikia safu mlalo ya mwisho ya jedwali.
Soma Zaidi: Jinsi ya Kupanga Safu Wima Nyingi za Jedwali kwa kutumia Excel VBA. (2 Mbinu)
5. Komesha Kurudia Ikiwa Thamani Imepatikana kwa Kupitia Safu Mlalo za Jedwali na VBA Macro
Tuseme unataka kupitia safu mlalo za jedwali lako na kusimamisha kitanzi inapopata thamani maalum . Unaweza kufanya hivyo kwa msimbo mkuu rahisi tu.
Hebu tujifunze jinsi ya kufanya hivyo VBA katika Excel.
Hatua:
- Mwanzoni, fungua Kihariri cha Msingi kinachoonekana kutoka kwa kichupo cha Msanidi na Ingiza Moduli kwenye dirisha la msimbo.
- Kisha, katika dirisha la msimbo, nakili msimbo ufuatao na ubandike .
6876
Msimbo wako sasa uko tayari kutumika. .
- Baadaye, Endesha jumla.
- Itaanzisha kitanzi na kukisimamisha kitakapokizima. hupata thamani mahususi (“ Edge ”) katika masafa na kutupa matokeo kwenye MsgBox .
Kama unavyoona kwenye picha hapo juu, kuna MsgBox ibukizi inayokuonyesha anwani ya seli, $B$10 , ambapo tulipata thamani iliyobainishwa, “ Edge ” .
Ufafanuzi wa Msimbo wa VBA
7201
Fafanua kutofautisha.
5530
Sehemu hii ya msimbo iko hapa kwa kupekua safu mlalo kutoka 1 hadi 15. Ikipata neno mahususi." Edge " kisha hupitisha matokeo na anwani ya seli ambayo inashikilia neno. Inaendelea kufanya hivi hadi ikamilishe kuchanganua data yote kutoka safu mlalo ya 1 hadi 15 katika kutafuta neno.
Soma Zaidi: Jinsi ya Kuingiza au Kufuta Safu na Safu na Safu kutoka Jedwali la Excel
6. VBA ili Kupitia Kila Safu na Weka Rangi Thamani Mahsusi katika Excel
Je, ikiwa hutaki kurusha anwani ya seli ya thamani iliyobainishwa kwenye MsgBox? Unaweza kutaka kupaka rangi seli inayobeba thamani unayotafuta.
Hebu tujifunze jinsi ya kufanya hivyo kwa VBA macro.
Hatua:
- Vile vile kama hapo awali, fungua Kihariri Cha Msingi cha Visual kutoka kwa kichupo cha Msanidi na Ingiza a Moduli katika dirisha la msimbo.
- Kisha, nakili msimbo ufuatao na ubandike kwenye dirisha la msimbo.
8925
Msimbo wako sasa uko tayari kutumika.
- Baada ya hapo, Endesha jumla.
- itaanzisha kitanzi na kukisimamisha inapopata thamani mahususi (“ Edge ”) katika masafa na paka rangi kisanduku kwa ColourIndex. uliyotoa kwenye msimbo.
Kama unavyoona kwenye picha hapo juu, C ell B10 , ambapo tulipata thamani iliyobainishwa, “ Edge ” imetiwa rangi baada ya kutekeleza msimbo.
Ufafanuzi wa Msimbo wa VBA
6485
Fafanua