Jinsi ya Kutumia VBA Kuweka Aina ya Tofauti kwa Uchaguzi katika Excel (Njia 5)

  • Shiriki Hii
Hugh West

Jedwali la yaliyomo

Katika makala haya, tutaonyesha baadhi ya mawazo kuhusu jinsi ya kutumia Excel VBA kuweka kigeu cha masafa kwa uteuzi. Tunaweza kutekeleza baadhi ya shughuli za kawaida kwenye visanduku hivi vilivyochaguliwa kwa kutumia VBA . Katika mkusanyiko wa data wa Excel ufuatao, tunaonyesha baadhi ya majina ya bendi ya magharibi na waimbaji wanaolingana .

Pakua Kitabu cha Mazoezi

6> VBA ili Kuweka Masafa kuwa Selection.xlsm

Njia 5 za Kutumia VBA Kuweka Masafa ya Kubadilishana kwa Chaguo katika Excel

1. Kuweka Masafa ya Kubadilika ili Kuchagua Masafa kwa Excel VBA

Tunaweza kuchagua masafa kwa kuweka masafa katika VBA . Tuseme tunataka kuchagua seli B5:C8 . Hebu tuende kwenye utaratibu ulio hapa chini.

Hatua:

  • Kuandika msimbo katika VBA, kwanza, fungua Msanidi Programu tab na kisha uchague Visual Basic .

Kisha, itafungua dirisha jipya la Microsoft Visual Basic la Programu .

  • Sasa, fungua Ingiza >> chagua Moduli

.

  • Chapa msimbo ufuatao katika Moduli ya VBA .
9603

Hapa, tumeweka masafa B5:C8 kama Rng1 . Tunaichagua kwa Njia ya Masafa ya VBA . Kumbuka hilo kwamba tunahitaji kuamilisha laha laha ili tuweze kuamilisha selectRange .

  • Sasa rudi kwenye laha na kukimbia Macro .

  • Baada ya hapo, utaona fungu B5:C8 limechaguliwa kiotomatiki.

Hivyo unaweza kuweka kigezo unachotaka kigeu cha masafa kwa uteuzi ukitumia VBA .

Soma Zaidi: Excel VBA: Pata Masafa ya Visanduku vilivyo na Thamani (Mifano 7)

2. Kutumia VBA Kuumbiza Visanduku kwa Kuweka Vigezo vya Masafa

Tuseme mkusanyiko wetu wa data unaonekana kama picha ifuatayo.

Tunataka kutengeneza kichwa bold na AutoFit safu . Tunaweza kufanya hivi kupitia VBA . Hebu tuone jinsi tunavyoweza kufanya hili.

Hatua:

  • Kwanza, fungua Visual Basic na uandike msimbo ufuatao katika Moduli ya VBA (ili kuona jinsi ya kufungua Visual Basic na Moduli ya VBA , tafadhali nenda kwenye Sehemu ya 1 ).
8032

Hapa tunaweka fungu B4:C4 kama xyz . Kisha tukatumia mbinu ya Bold kutengeneza fonti katika kisanduku B4 na C4 bold . Pia tuliweka safu wima B na C kwa kutumia mbinu ya AutoFit .

  • Sasa, rudi kwenye laha. na uendeshe Macro ambayo imetajwa kama SetRange .

Baada ya hapo, utaona majina kwa uwazi katika safu wima na vichwa vinakuwa bold na kuchaguliwa.

Kwa kufuata njia hii , unaweza kuumbiza kisanduku na AutoFit kuweka safu wima vigeu vya masafa ndani VBA .

Visomo Sawa

  • Jinsi ya Kutumia VBA kwa Kila Safu katika Masafa katika Excel 13>
  • Jinsi ya Kutumia VBA ili Kuchagua Masafa kutoka kwa Kiini Inayotumika katika Excel (Mbinu 3)
  • Excel Macro: Panga Safu Wima Nyingi kwa Masafa Inayobadilika (Njia 4)

3. Kunakili Masafa kwa Kuweka Uteuzi wa Masafa Yanayobadilika katika VBA

Tuseme tunataka kunakili B6:C9 kwa kuweka kigeu cha masafa ili kuchagua . Hebu tujadili utaratibu ulio hapa chini.

Hatua:

  • Kwanza, fungua Visual Basic na uandike msimbo ufuatao katika Moduli ya VBA (kuona jinsi ya kufungua Visual Basic na Moduli ya VBA , tafadhali nenda kwenye Sehemu ya 1 ).
3783

Hapa, tulinakili kwa urahisi fungu B6:C9 kwa kutumia Nakili mbinu ya VBA . Tumeweka masafa B6:C9 kama cpy .

  • Sasa rudi kwenye laha na uendeshe Macros . Chagua CopyRange kwani ndilo jina la Macro yako ya sasa.

Utaona fungu la visanduku B6:C9 imenakiliwa.

Unaweza kubandika safu hii popote kwenye Excel laha kwa kubofya CTRL + V . Nilibandika masafa kupitia B12 hadi C15 .

Kwa kufuata njia hii, utafanya inaweza kunakili a masafa kwa kuweka kigeu cha masafa kwa uteuzi katika Excel VBA .

Soma Zaidi : Excel VBA: Copy DynamicMasafa hadi Kitabu kingine cha Kazi

4. Fomati Seli kwa Rangi kwa Kuweka Masafa Yanayobadilika hadi Chaguo

Tuseme tunataka kupaka safu mlalo ya 8 na 10 ya mkusanyiko wa data kwa kijani . Hebu tufuate maelezo hapa chini.

Hatua:

  • Kwanza, fungua Visual Basic na uandike msimbo ufuatao katika Moduli ya VBA (kuona jinsi ya kufungua Visual Basic na Moduli ya VBA , tafadhali nenda kwenye Sehemu ya 1 ).
6168

Hapa tunafafanua fungu letu B8:C8 na B10:C10 kama x1 na x2 kwa mtiririko huo. Tulitengeneza rangi Excel Laha kama ActiveSheet na tukapaka rangi masafa na ColorIndex mali .

  • Sasa rudi kwenye laha na uendeshe Macros . Chagua ColorRange kama ni jina la sasa Macro .

Baada ya hapo, utaona unalotaka safu zilizojazwa kijani rangi.

Hivyo unaweza kufomati visanduku kwa rangi kwa kuweka kigeu cha masafa kwa uteuzi.

Soma Zaidi: Jinsi ya Kutumia Masafa yenye Safu Mlalo na Safu Inayobadilika kwa Excel VBA

Visomo Sawa

  • VBA hadi Kupitia Safu Mlalo na Safu wima katika Masafa katika Excel (Mifano 5)
  • Excel VBA ili Kupitia Masafa hadi Kisanduku Tupu (Mifano 4)
  • Jinsi ya Kubadilisha Masafa kuwa Mpangilio katika Excel VBA (Njia 3)

5.Kufuta Safu Mlalo kwa Kuweka Safu ya Vigezo katika VBA

Tuseme tunataka kufuta safu mlalo ya 8 na 10 ya mkusanyiko wa data kwa kijani . Hebu tufuate maelezo hapa chini.

Hatua:

  • Kwanza, fungua Visual Basic na uandike msimbo ufuatao katika Moduli ya VBA (kuona jinsi ya kufungua Visual Basic na VBA Moduli , tafadhali nenda kwenye Sehemu ya 1 ).
4649

safa ambazo tunataka kufuta ni B8:C8 na B10:C10 . Tulizitaja kama x1 na x2 mtawalia. Kisha tulizifuta kwa Futa mbinu.

  • Sasa rudi kwenye laha na uendeshe Macros . Chagua DeleteRange kama ni jina la Macro yako ya sasa.

Baada ya hapo, utaona Macro yako ya sasa. 1>masafa B8:C8 na B10:C10 havipo.

Kwa kufuata mbinu hii, unaweza kufuta safu 2>kwa kuweka vigezo vya masafa kuchaguliwa.

Sehemu ya Mazoezi

Katika picha ifuatayo, utapata seti ya data ambayo tuliifanyia kazi katika makala haya ili uweze unaweza kufanya mazoezi peke yako.

Hitimisho

Kwa ufupi, makala inaangazia kikamilifu baadhi ya programu za kuweka utofauti wa masafa kwa uteuzi na Excel VBA . Tulielezea njia kadhaa za kimsingi. Ikiwa una maoni au maoni mengine yoyote, tafadhali waache kwenye kisanduku cha maoni. Hii itanisaidia kuimarisha yangumakala zijazo

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.