Jinsi ya Kupata Thamani ya Kiini kwa Safu Mlalo na Safu katika Excel VBA

  • Shiriki Hii
Hugh West

Katika makala haya, nitakuonyesha jinsi unavyoweza kupata thamani ya seli kwa safu mlalo na safu wima kutoka lahakazi katika Excel VBA . Utajifunza kupata thamani ya seli kutoka kwa karatasi nzima, na pia kutoka kwa safu iliyotumiwa ya laha ya kazi na safu iliyochaguliwa.

Pata Thamani ya Kiini kwa Safu Mlalo na Safu wima katika Excel VBA (Mwonekano wa Haraka)

2353

Pakua Kitabu cha Mazoezi cha Mazoezi

Pakua kitabu hiki cha mazoezi ili kufanya mazoezi wakati unasoma makala hii.

Pata Thamani ya Safu kwa Safu na Safu.xlsm

Njia 3 za Kupata Thamani ya Seli kwa Safu Mlalo na Safu wima katika Excel VBA

Kwa hiyo, bila kuchelewa zaidi, twende kwenye mjadala wetu mkuu wa leo. Tutajifunza kupata thamani ya seli kwa njia 3 leo: kutoka kwa lahakazi zima, kutoka kwa safu iliyotumika ya lahakazi, na kutoka safu iliyochaguliwa.

1. Pata Thamani ya Seli kwa Safu Mlalo na Safuwima kutoka kwa Laha-kazi Nzima katika Excel VBA

Awali ya yote, tutapata thamani ya seli kwa safu mlalo na safu wima kutoka lahakazi nzima.

Ili kupata thamani ya seli kwa safu mlalo na safu wima kutoka lahakazi nzima, unaweza kutumia mbinu ya seli ya VBA .

Kwa mfano, ili kupata thamani kutoka kwa kisanduku katika safu mlalo ya 4 na safu wima ya 6 ya lahakazi iitwayo Sheet1 , unaweza tumia:

5618

⧭ Mfano:

Hapa tuna karatasi inayoitwa Karatasi1 yenye majina ya baadhi ya wanafunzi na alama zao ndani Fizikia, Kemia, na Hisabati ya Shule. Seti ya data inaanza kutoka kwa seli A1 ya lahakazi.

Sasa, ili kupata alama za mwanafunzi 6 katika Kemia , ni lazima upate thamani ya seli kutoka safu ya 7 na safu ya 3 ya lahakazi.

Msimbo wa VBA utakuwa:

⧭ Msimbo wa VBA:

4608

⧭ Pato:

Tekeleza msimbo. Itaonyesha thamani ya kisanduku kutoka safu mlalo ya 7 na safu wima ya 3 ya Sheet1 , ambayo ni 78 .

Soma Zaidi: Jinsi ya Kupata Thamani katika Safu Kwa Kutumia VBA katika Excel (Njia 4)

2. Pata Thamani ya Seli kwa Safu Mlalo na Safu kutoka kwa Masafa Iliyotumika katika Excel VBA

Kisha, tutapata thamani ya seli kwa safu mlalo na safu wima kutoka kwa safu iliyotumika ya lahakazi.

Ili kupata thamani ya seli kwa safu mlalo na safu wima kutoka kwa safu iliyotumika ya lahakazi, unaweza tena kutumia mbinu ya seli ya VBA , lakini pamoja na UsedRange kitu.

Kwa mfano, ili kupata thamani kutoka kwa kisanduku katika safu mlalo ya 4 na safu ya 6 ya safu iliyotumika ya lahakazi iitwayo Karatasi2 , unaweza kutumia:

3236

⧭ Mfano:

Hapa tuna lahakazi nyingine iitwayo Sheet2 yenye seti sawa ya data, the majina ya baadhi ya wanafunzi na alama zao katika Fizikia, Kemia, na Hisabati ya Shule. Lakini wakati huu seti ya data inaanzakutoka kwa seli B2 ya lahakazi.

Sasa, ili kupata alama za ya 6 katika Kemia tena, inabidi upate thamani kutoka ya 7 na safu wima ya 3 ya safu iliyotumika.

Msimbo wa VBA utakuwa:

⧭ Msimbo wa VBA:

7517

⧭ Pato:

Tekeleza msimbo. Itaonyesha thamani ya kisanduku kutoka safu mlalo ya 7 na ya 3 ya safu iliyotumika ya Sheet2 , ambayo ni 78 .

Soma Zaidi: Jinsi ya Kupata Thamani katika Safu wima katika Excel (Mbinu 4)

Visomo Sawa

  • Jinsi ya Kupata Tukio la Kwanza la Thamani katika Safu wima katika Excel (Njia 5)
  • Jinsi ya Kupata Tukio la Mwisho la Thamani katika Safu wima katika Excel (Mbinu 5)

3. Pata Thamani ya Safu kwa Safu na Safu kutoka kwa Masafa Maalum katika Excel VBA

Hatimaye, tutapata thamani ya seli kwa safu mlalo na safu wima kutoka kwa safu iliyochaguliwa ya lahakazi.

Ili kupata thamani ya seli kwa safu mlalo na safu wima kutoka safu mahususi ya lahakazi, unaweza kutumia mbinu ya seli ya VBA , lakini pamoja na Masafa kipengee.

Kwa mfano, ili kupata thamani kutoka kwa kisanduku katika safu ya 4 na safuwima ya 6 ya safu E2:H14 ya safu. laha kazi inayoitwa Karatasi3 , unaweza kutumia:

6770

⧭ Mfano:

Hapa tuna karatasi nyingine inayoitwa Karatasi3 na seti mbili za data. Moja na majina na vitambulisho vya wanafunzi ( B2:C14 )  ya Shule, na nyingine yenye majina ya baadhi ya wanafunzi na wao alama katika Fizikia, Kemia, na Hisabati (E2:H14) .

Sasa, ili kupata alama za ya 6 katika Kemia tena, lazima upate thamani kutoka ya 7 na safu wima ya 3 ya masafa E2:H14 ya laha kazi.

Msimbo wa VBA utakuwa:

⧭ Msimbo wa VBA:

9244

⧭ Pato:

Tekeleza msimbo. Itaonyesha thamani ya seli kutoka safu mlalo ya 7 na safu wima ya 3 ya masafa E3:G13 ya Sheet3 , ambayo ni 78 .

Soma Zaidi: Jinsi ya Kupata Thamani na Majina 5 Bora katika Excel (Njia 8 Muhimu)

Mambo ya Kukumbuka

Hapa nimetumia UsedRange na Kipengele cha Masafa ya VBA katika Excel. Ili kuwafahamu kwa undani, unaweza kutembelea kiungo hiki.

Hitimisho

Kwa hivyo, hizi ndizo njia za kupata thamani yoyote ya seli kwa safu mlalo na safu wima na VBA katika Excel. Je, una maswali yoyote? Jisikie huru kutuuliza. Na usisahau kutembelea tovuti yetu ExcelWIKI kwa machapisho na sasisho 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.