VBA Kuangalia Ikiwa Kamba Ina Kamba Nyingine katika Excel (Njia 6)

  • Shiriki Hii
Hugh West

Utekelezaji VBA ndiyo njia bora zaidi, ya haraka na salama zaidi ya kuendesha operesheni yoyote katika Excel. Katika makala haya, tutakuonyesha jinsi ya kuangalia kama mfuatano una mfuatano mwingine katika Excel kwa kutumia VBA .

Pakua Kiolezo cha Mazoezi

Wewe inaweza kupakua kiolezo cha bila malipo cha Excel kutoka hapa.

VBA ili Kuangalia Kama Mfuatano Una Thamani.xlsm

Njia 6 katika VBA ili Kuangalia Ikiwa Mfuatano Una Mfuatano Mwingine katika Excel

Hapo chini katika sehemu hii, utapata mbinu 6 bora za jinsi ya kutekeleza VBA ili kuangalia kama mfuatano una mfuatano mwingine au la. .

1. VBA ili Kuangalia Ikiwa Mfuatano Una Mfuatano Ndogo

Hapa chini kuna mfano wa kitendakazi cha InStr ili kupata kama mfuatano una mfuatano mdogo katika Excel.

Hatua:

  • Bonyeza Alt + F11 kwenye kibodi yako au nenda kwenye kichupo cha Developer -> Visual Basic ili kufungua Visual Basic Editor .

  • Katika dirisha ibukizi la msimbo, kutoka kwa upau wa menyu , bofya Ingiza -> Moduli .

  • Katika dirisha la msimbo, nakili msimbo ufuatao na ubandike.
5191

Yako msimbo sasa uko tayari kutumika.

  • Endesha jumla.

Ikiwa mfuatano wako una kamba ndogo basi utapata inayolingana, la sivyo, haitaleta inayolingana iliyopatikana.

Katika mfano wetu , tulitaka kujua kama yetumfuatano wa msingi “ Filamu: Iron Man, Batman, Superman, Spiderman, Thor ” ina neno “ Hulk ” au la. Kama sivyo, tunapata Filamu haikupatikana tokeo.

2. VBA ili Kuangalia Kama Mfuatano Una Nambari

Unaweza kutafuta ikiwa mifuatano ina nambari au la kwa kutumia msimbo wa VBA .

Angalia mfano ufuatao ambapo sisi itapata mifuatano iliyo na nambari zilizo na majina ya filamu.

Hatua za kuangalia ikiwa mifuatano ina nambari zilizo na VBA zimetolewa hapa chini.

0> Hatua:
  • Kwa njia sawa na hapo awali, fungua Kihariri Cha Msingi cha Visual kutoka kwenye kichupo cha Msanidi na Ingiza Moduli katika dirisha la msimbo.
  • Katika dirisha la msimbo, nakili msimbo ufuatao na ubandike.
9411
  • Hii sivyo. Utaratibu Ndogo wa programu ya VBA kuendeshwa, hii ni kuunda Kazi Iliyobainishwa na Mtumiaji (UDF), ambayo tutaita kwenye lahakazi yetu ili kutekeleza jukumu hili. Kwa hivyo, baada ya kuandika msimbo, badala ya kubofya kitufe cha Run , bofya kitufe cha Hifadhi kutoka kwenye upau wa menyu ili kuhifadhi faili kubwa.
  • Sasa rudi nyuma. kwa lahakazi ya kupendeza na uandike kitendakazi kilichofafanuliwa na mtumiaji ambacho umeunda hivi punde katika VBA msimbo ( TafutaNamba , katika safu ya kwanza ya nambari) na ndani ya mabano ya chaguo la kukokotoa. , weka nambari ya kumbukumbu ya seli ya kisanduku cha mfuatano ambacho kina nambari zinazoongoza (k.m. KiiniB5 ).
  • Bonyeza Enter .

Utapata thamani ya boolean ( TRUE au Siyo ), ikiwa mfuatano katika kisanduku una nambari basi utapata TRUE , vinginevyo FALSE .

  • Buruta kisanduku chini kwa Nchimbo ya Kujaza ili kutumia fomula kwa visanduku vingine ili kuangalia ni mfuatano upi una nambari na ni ipi haina.

3. VBA ili Kutoa Nambari kutoka kwa Mfuatano

Katika sehemu iliyo hapo juu, tunajifunza jinsi ya kuangalia ikiwa mfuatano una nambari au la. Na katika sehemu hii, tutajifunza jinsi ya kutoa nambari hizo na kuziweka kwenye seli nyingine kwa mfano uliotolewa hapa chini.

Hatua za kuangalia ikiwa mifuatano ina nambari na kuzitoa. na VBA zimetolewa hapa chini.

Hatua:

  • Fungua Kihariri Cha Msingi cha Visual kutoka Kichupo cha Msanidi na Chomeka Fomu ya Mtumiaji wakati huu kutoka kwa kichupo cha Chomeka kwenye dirisha la msimbo.
  • Kutoka Kisanduku cha zana kinachoonekana, buruta na udondoshe Kitufe cha Amri katika Fomu ya Mtumiaji .

  • Bofya mara mbili kwenye kitufe, nakili msimbo ufuatao na ubandike.
4805
  • Endesha msimbo na itakupeleka kwenye lahakazi inayokuvutia.
  • 1>Bofya Kitufe cha Amri na utapata nambari iliyotolewa kutoka kwa mifuatano.

4. VBA Kuangalia Ikiwa Mfuatano Una Herufi Fulani

Njia hii inakaribiasawa na mbinu ya kuangalia kamba ndogo katika mfuatano.

Hapo chini kuna InStr chaguo za kukokotoa ili kupata kama mfuatano una herufi fulani katika Excel.

Hatua :

  • Kwa njia sawa na hapo awali, fungua Visual Basic Editor kutoka kwenye kichupo cha Msanidi na Ingiza a Moduli katika dirisha la msimbo.
  • Katika dirisha la msimbo, nakili msimbo ufuatao na ubandike.
1123

Msimbo wako sasa uko tayari kutumika.

  • Endesha programu. Ikiwa mfuatano wako una herufi basi utapata inayolingana iliyopatikana, vinginevyo, haitarejesha hakuna inayolingana iliyopatikana.

Kwa mfano wetu. , tulitaka kujua ikiwa mfuatano wetu msingi “ Filamu: Iron Man, Batman, Superman, Spiderman, Thor ” una herufi “ Z ” au la. Kama haifanyi hivyo, tunapata matokeo ya Barua haikupatikana .

5. VBA ya Kuangalia Ikiwa Msururu wa Mfuatano Una Mfuatano Mwingine

Tumejifunza jinsi ya kuangalia kama mfuatano uliotolewa una mfuatano mwingine au la. Lakini katika sehemu hii, tutajifunza jinsi ya kuangalia ikiwa mifuatano ina mifuatano midogo au la na mkusanyiko wa data ufuatao kama mfano.

Hatua:

  • Fungua Kihariri Cha Msingi Kinachoonekana kutoka kwa kichupo cha Msanidi na Ingiza Moduli kwenye dirisha la msimbo .
  • Katika dirisha la msimbo, nakili msimbo ufuatao na ubandike.
3662

Msimbo wako sasa uko tayariendesha.

  • Endesha msimbo.

Ikiwa yako safu ya ina kamba ndogo kisha utapata inayolingana iliyopatikana, vinginevyo, haitarejesha hakuna inayolingana iliyopatikana.

6. VBA ili Kutoa Mifuatano kutoka kwa Mfuatano

Katika sehemu hii, tutaona jinsi ya kuangalia ikiwa mifuatano ina mifuatano fulani na kutoa iliyo katika kisanduku kingine.

Tutatoa maelezo ya majina yanayoanza na “ Chris ” kutoka mkusanyiko wa data ufuatao.

Hatua :

10>
  • Fungua Kihariri cha Msingi kinachoonekana kutoka kwa kichupo cha Msanidi na Ingiza Moduli kwenye dirisha la msimbo.
  • Katika dirisha la msimbo, nakili msimbo ufuatao na ubandike.
  • 3592

    Msimbo wako sasa uko tayari kutumika.

    • Tekeleza msimbo.

    Ni majina yanayoanza na “ Chris pekee ndiyo yatakayoweza kuhifadhiwa katika seli zilizobainishwa awali.

    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.