Jedwali la yaliyomo
Katika makala haya, nitakuonyesha jinsi unavyoweza kupiga simu Sub kutoka Sub nyingine au Function katika VBA in Excel . Utajifunza kuita Sub kwa au bila hoja, na vile vile Hadharani na Faragha Vidogo .
0> Jinsi ya Kuita Sub katika VBA katika Excel (Mwonekano wa Haraka)
Kumbuka: Hapa Sub inayoitwa Sub2 huita Sub inayoitwa Sub1 .
Pakua Kitabu cha Mazoezi
VBA Call Sub.xlsm
Pakua kitabu hiki cha mazoezi ili kutekeleza jukumu hili wakati unasoma makala haya.
Njia 4 za Kupigia Simu Mdogo katika VBA katika VBA katika Excel
Hapa tumepata Sub katika VBA inayoitwa Sub1 .
3>
Ukiendesha Sub1 , utapata ujumbe “Sub1 is Run.”
Leo lengo letu ni kujifunza jinsi tunavyoweza kuita hii Sub kutoka kwa Sub nyingine au Function kwa njia zote zinazowezekana.
1. Piga simu ndogo bila Hoja kutoka kwa Ndogo Nyingine katika VBA katika Excel
Kwanza, tutaita Sub bila hoja yoyote kutoka kwa Sub nyingine katika VBA .
Hapa, Sub1 ni Sub bila mabishano.
Sasa tutaita Sub Sub1 kutoka kwa Sub nyingine inayoitwa Sub2 .
Ili kupiga simu Sub Sub1 kutoka Sub nyingine, una kutumia laini ya msimbo:
Sub1
Au
Call Sub1
Sasa ikiwa unaendesha Sub2 , Sub1 itaitwa na ujumbe “Sub1 is Run.” itaonyeshwa.
2. Piga Kipengele Kidogo kilicho na Hoja kutoka kwa Ndogo Nyingine katika VBA katika Excel
Sasa tutaita Sub na hoja kutoka kwa Sub nyingine katika VBA .
Hapa tumebadilisha Sub Sub1 kwa namna ambayo ina hoja inayoitwa Input_Value , na lini endesha, huonyesha hoja hiyo.
Ili kuita hii Sub kutoka kwa mwingine Sub ( Sub2 ), tunapaswa kutumia mstari wa msimbo:
Sub1(Input_Value)
Au
Call Sub1(Input_Value)
Hapa, tumetumia:
Call Sub1(10)
Sasa, tutakapoendesha Sub2 , Sub1 itaitwa pamoja na ingizo 10 , na 10 itaonyeshwa kwenye a. Sanduku la Ujumbe .
Visomo Sawa:
- Jinsi ya Kurudisha Thamani katika Utendaji wa VBA (Thamani zote mbili za Mpangilio na Zisizo za Mpangilio)
- Tumia Utendakazi wa LCase katika VBA katika Excel (Pamoja na Mifano 4)
- Jinsi ya Tumia Kazi ya VBA SPLIT katika Excel (Mifano 5)
- Tumia Kazi ya TRIM katika VBA katika Excel (Ufafanuzi + Msimbo wa VBA)
3. Piga simu kwa Sub na/bila Hoja kutoka kwa Kazi Iliyoainishwa na Mtumiaji katika VBA katika Excel
Unaweza pia kupiga simu Nchi kutoka Kazi Iliyoainishwa na Mtumiaji katika VBA .
⧭ Sub bila Hoja
Hebu tuite Sub bila mabishano kwanza .
Hapa tumebadilika tena Sub Sub1 kwa ile isiyo na hoja.
Sasa tutaunda Function inayoitwa Function1 na upige simu Sub1 kutoka kwa chaguo la kukokotoa.
Ili kuita Sub kutoka kwa chaguo la kukokotoa, mstari wa msimbo utakaotumiwa ni sawa. :
Sub1
Au
Call Sub1
Sasa, ukiingiza Function1 kwenye seli yoyote ya lahakazi yako, Sub1 itapigiwa simu na Sanduku la Ujumbe itaonyesha “Sub1 is Run.” .
⧭ Sub with Hoja
Unaweza pia kuita Sub kwa hoja kutoka Kazi Iliyoainishwa na Mtumiaji katika VBA katika Excel .
Hapa tumebadilisha Sub1 hadi yenye mabishano tena.
Sasa tumepiga Sub1 kutoka Function1 kwa mstari wa msimbo:
Call Sub1(10)
Sasa ikiwa tutaingiza Kitendaji1 katika kisanduku chochote cha lahakazi yetu, itaonyeshwa 10 katika Kisanduku cha Ujumbe .
1>4. Piga Kipengele Kidogo cha Kibinafsi kutoka kwa Kitengo Kingine au Kazi nyingine katika VBA katika Excel
Hadi sasa, tumeita Nchi ya Umma kutoka Nchi nyingine au 1>Kazi . Wakati huu, tutaonyesha jinsi unavyoweza kupiga simu Nchi ya Kibinafsi kutoka kwa Nchi nyingine au Kazi katika VBA .
0> ⧭ Kupiga simu kutoka kwa Kidogo:Unaweza tu kupiga Nchi ya Kibinafsi kutoka kwa Nchi nyingine ikiwa mbili ziko kwenye moduli sawa ya VBA dirisha lako.
Hapatumebadilisha Sub1 hadi Nchi ya Kibinafsi kwa kuongeza neno Faragha katika mstari wa kwanza. Na kuiita kutoka Sub2 ambayo iko kwenye moduli sawa.
Sasa ukiendesha Sub2 , utapata Kisanduku cha Ujumbe kinachoonyesha 10 .
⧭ Kupiga simu kutoka kwa Kazi: 3>
Sawa kwa vitendakazi. Ili kuita Nchi ya Kibinafsi kutoka Kazi katika VBA , Nchi na Kazi lazima ziwe katika sehemu sawa.
Hapa tumeingiza Nchi ya Kibinafsi Sub1 na Kazi ya Kazi1 katika sehemu sawa.
Sasa ikiwa tutaingiza Function1 kwenye seli yoyote ya lahakazi yetu, Sanduku la Ujumbe litaonyesha 10 .
Muhtasari
Huu hapa ni muhtasari wa mambo yote yaliyojadiliwa leo:
- Unaweza kupiga simu
1>Nchi kutoka kwa Nchi nyingine au Kitendaji Kilichobainishwa na Mtumiaji katika VBA kwa kutumia neno “Piga simu” kwa jina ya Nchi , au kuweka tu jina la Nchi .
Hitimisho
Kwa kutumia njia hizi, unaweza kupiga simu Sub kutoka Nchi nyingine au Function katika VBA katika Excel. Je, una maswali yoyote? Jisikie huru kutuuliza.