Excel VBA ya Kuchagua Safu Iliyotumika katika Safu wima (Mifano 8)

  • Shiriki Hii
Hugh West

Mafunzo haya yataonyesha mifano 8 ya kutumia VBA kuchagua Aina Iliyotumika katika safu katika excel. Kwa ujumla, kipengele cha UsedRange katika excel kinawakilisha sehemu ya lahakazi ambayo ina data juu yake. Ili kuonyesha mifano kwa uwazi, tutatumia kipengele cha UsedRange katika mkusanyiko maalum wa data kwa mifano yote.

Pakua Kitabu cha Mazoezi

Tunaweza kupakua kitabu cha mazoezi kutoka hapa. .

VBA ya KuchaguaUsedRange katika Column.xlsm

8 Mifano Rahisi ya VBA ya Kuchagua UsedRange katika Safu

Katika picha ifuatayo , tunaweza kuona seti ya data ambayo tutatumia kwa mifano yote. Seti ya data ina majina ya Wauzaji , Mahali yao, Eneo, na ‘ Jumla ya Kiasi ’ cha mauzo. Katika mkusanyiko huu wa data, safu iliyotumika itazingatiwa ikijumuisha kichwa. Kwa hivyo, safu iliyotumika katika mkusanyiko wa data ifuatayo ni ( B2:E15 ).

1. ChaguaSafu Uliotumika katika Safu wima na VBA katika Excel

Kwanza kabisa, tutachagua safu wima zote kutoka kwa mkusanyiko wetu wa data. Ili kufanya hivyo tutatumia kipengele cha VBA chagua UsedRange katika safu wima. Hebu tuone hatua za kutekeleza mbinu hii.

HATUA:

  • Kwanza, bofya kulia kwenye laha inayotumika iliyopewa jina. ' Chagua_Safuwima '.
  • Kwa kuongeza, chagua chaguo ' Angalia Msimbo '.

  • Kisha, kitendo kilicho hapo juu kinafungua tupu VBA dirisha la msimbo la lahakazi hiyo. Tunaweza pia kupata dirisha hili la msimbo kwa kubofya Alt + F11 .
  • Ifuatayo, andika msimbo ufuatao katika dirisha hilo la msimbo:
1777
  • Baada ya hapo, bofya Run au ubofye kitufe cha F5 ili kutekeleza msimbo.

11>
  • Mwisho, tunapata matokeo kama picha ifuatayo. Tunaweza kuona kwamba safu wima zilizotumika katika safu wima kutoka kwa mkusanyiko wetu wa data zimechaguliwa sasa.
  • 2. Tumia VBA Kunakili Safu Nzima Iliyotumika katika Safuwima

    Katika mfano wa pili, tutatumia VBA kunakili masafa yote yaliyotumika katika safu wima kutoka seti yetu ya data. Kwa ujumla, sisi hutumia njia hii kunakili eneo mahususi kutoka kwa mkusanyiko wetu wa data. Tunahitaji kufuata hatua zilizo hapa chini ili kutekeleza mbinu hii.

    HATUA:

    • Kwanza, nenda kwenye kichupo cha laha ya kazi kinachoitwa ' Copy '.
    • Inayofuata, bofya-kulia kwenye kichupo hicho na uchague chaguo ' Angalia Msimbo '.

    • Itafungua VBA kidirisha cha msimbo tupu kwa lahakazi ya sasa. Njia nyingine ya kupata dirisha hili ni kubonyeza Alt + F11 kutoka kwenye kibodi.
    • Kisha, Chomeka msimbo ulio hapa chini kwenye dirisha hilo la msimbo:
    2045
    • Sasa, ili kuendesha msimbo bofya Run au bonyeza kitufe cha F5 .

    • Mwishowe, tunaweza kuona matokeo kama yafuatayo. Pia, tunaweza kuona mstari wa mpaka karibu na safu iliyotumiwa. Inaonyesha kuwa msimbo umenakili datandani ya mpaka huu.

    Soma Zaidi: Excel VBA: Nakili Safu Inayobadilika hadi Kitabu Kingine cha Kazi

    3. Hesabu Nambari ya Safu wima katika Msururu Uliotumika Kwa kutumia VBA

    Katika mfano wa tatu, tutahesabu idadi ya safu wima katika mkusanyiko wetu wa data kwa kutumia excel VBA chagua Mbinu Uliotumika mbinu katika safu wima. . Mfano huu utarudisha jumla ya idadi ya safu wima ndani ya safu iliyotumika katika mkusanyiko wetu wa data katika kisanduku cha ujumbe. Fuata hatua zilizo hapa chini ili kutekeleza mbinu hii.

    HATUA:

    • Kwanza, chagua laha inayotumika inayoitwa ' Count_Columns '.
    • Pili, bofya kulia kwenye jina linalotumika la laha na ubofye chaguo la ' Angalia Msimbo '.

    • Amri iliyo hapo juu inafungua VBA kidirisha cha msimbo tupu kwa laha ya kazi inayotumika. Tunaweza pia kupata kidirisha cha msimbo kwa kubofya Alt + F11 kutoka kwenye kibodi.
    • Tatu, ingiza msimbo ufuatao katika dirisha hilo tupu la msimbo:
    • 14>
      4398
      • Ifuatayo, bofya Run au ubofye kitufe cha F5 ili kutekeleza msimbo.

      3>

      • Mwisho, tunapata matokeo katika kisanduku cha ujumbe. Idadi ya safu wima katika safu iliyotumika ni 4 .

      Soma Zaidi: Jinsi ya Kutumia VBA kuhesabu Safu Mlalo katika Masafa. na Data katika Excel (Macros 5)

      4. Excel VBA ili Kuhesabu Idadi ya Safu wima ya Mwisho katika Masafa Iliyotumika

      Katika mbinu ya awali, tulitoa nambari ya safu wima ya mwisho katika safu iliyotumika.Hata hivyo, katika mfano huu, tutabainisha nambari ya safu wima ya mwisho katika safu iliyotumika kwenye lahakazi zima kwa kutumia VBA chagua Range Iliyotumika sifa. Hebu tuone hatua tunazohitaji kufuata ili kutekeleza kitendo hiki.

      HATUA:

      • Kwa kuanzia, bofya kulia kwenye laha inayotumika iitwayo ' Safu wima ya Mwisho '.
      • Inayofuata, chagua chaguo ' Angalia Msimbo '.

      • Kwa hivyo, amri iliyo hapo juu inafungua VBA kidirisha cha msimbo tupu cha lahakazi hiyo. Njia mbadala ya kufungua dirisha hilo la msimbo ni kubonyeza Alt + F11 .
      • Baada ya hapo, weka msimbo ufuatao kwenye dirisha hilo la msimbo:
      7286
      • Sasa, bofya Run au bonyeza kitufe cha F5 ili kuendesha msimbo.

      • Mwishowe, tunapata matokeo yetu katika kisanduku cha ujumbe. Safu wima ya mwisho katika safu iliyotumika ni safu wima ya 5 ya lahakazi.

      Masomo Sawa

      • Jinsi ya Kutumia VBA kwa Kila Safu katika Masafa katika Excel
      • Tumia VBA kuchagua Masafa kutoka kwa Kiini Inayotumika katika Excel (Mbinu 3)
      • Excel Macro: Panga Safu Wima Nyingi kwa Masafa Inayobadilika (Mbinu 4)

      5. Chagua Kisanduku cha Mwisho cha Safu Wima kutoka kwa UsedRange na VBA

      Katika mfano wa tano, tutatumia VBA teua Msururu Uliotumika sifa ili kuchagua kisanduku cha mwisho cha safu wima ya mwisho katika laha bora. Ili kuelezea mfano huu, sisiitaendelea na mkusanyiko wetu wa data uliopita. Sasa, angalia hatua za kufanya njia hii.

      HATUA:

      • Kwanza, chagua laha inayotumika inayoitwa ' Last_Cell '.
      • Ifuatayo, bofya-kulia kwenye jina hilo la laha. Teua chaguo ' Angalia Msimbo '.

      • Kisha, tunapata dirisha tupu la VBA . Pia, tunaweza kubofya Alt + F11 ili kufungua dirisha hilo la msimbo.
      • Baada ya hapo, charaza msimbo ufuatao katika dirisha hilo la msimbo:
      7847
      • Sasa, ili kuendesha msimbo bofya Run au ubofye F5 .

      11>
    • Mwishowe, tunaweza kuona matokeo katika picha ifuatayo. Seli ya mwisho iliyochaguliwa ya safu wima ya mwisho ni kisanduku E15 .

    6. Pata Safu ya Safu Uliochaguliwa ya Msururu Uliotumika na Excel VBA

    Katika mfano huu, tutatumia VBA kupata safu ya kisanduku cha safu iliyochaguliwa iliyotumika katika lahakazi ya Excel. Tutatumia msimbo wa VBA kwa safu wima zote katika safu tuliyotumia. Nambari itarejesha safu ya visanduku pamoja na anwani ya safu wima katika safu iliyotumika. Fuata hatua zilizo hapa chini ili kutekeleza kitendo hiki.

    HATUA:

    • Mwanzoni, bofya kulia kwenye kichupo kinachotumika cha laha. iitwayo ' Tafuta Masafa ya Seli '.
    • Pili, chagua chaguo ' Angalia Msimbo '.

    • Itafungua VBA kidirisha cha msimbo tupu. Njia nyingine ya kufungua dirisha hili la msimbo ni kubonyeza Alt + F11 .
    • Tatu, weka msimbo ufuatao katika dirisha hilo la msimbo:
    8580
    • Kisha, ili kuendesha msimbo bonyeza kwenye Run au bonyeza kitufe cha F5 .

    • Mwishowe, kisanduku cha ujumbe kama vile picha ifuatayo inaonyesha matokeo.

    Masomo Sawa

    • VBA Ili Kupitia Safu Mlalo na Safu wima katika safu katika Excel (Mifano 5)
    • Jinsi ya Kubadilisha Masafa kuwa Mpangilio katika Excel VBA (Njia 3)

    7. Ingiza VBA UsedRange Property kuhesabu Seli Tupu

    Katika mfano huu, tutatumia VBA kuchagua UsedRange sifa kuhesabu seli tupu katika laha bora. Wakati mwingine tunaweza kuwa na seli tupu katika safu inayotumika ya mkusanyiko wetu wa data. Tunaweza kuhesabu kwa urahisi nambari za seli hizo tupu kwa kutumia UsedRange sifa. Hebu tuone hatua za kutekeleza mfano huu.

    HATUA:

    • Kwanza, bofya kulia kwenye kichupo cha laha kinachotumika kinachoitwa ' Seli_Tupu '.
    • Ifuatayo, chagua chaguo ' Angalia Msimbo '.

        12>Kitendo kilicho hapo juu kinafungua dirisha tupu la msimbo VBA . Njia mbadala ya kufungua dirisha hilo la msimbo ni kubonyeza Alt + F11 .
      • Kisha, weka msimbo ufuatao kwenye dirisha hilo la msimbo:
      2715
      • Baada ya hapo, bofya Run au bonyeza kitufe cha F5 ili kutekeleza msimbo.

      • Mwishowe, tutapata matokeo katika kisanduku cha ujumbe. Thekisanduku cha ujumbe kitaonyesha idadi ya visanduku jumla na visanduku tupu katika safu yetu tuliyotumia.

      8.VBA UsedRange ili Kutafuta Kisanduku cha Kwanza kisicho na kitu katika Safu wima katika Excel

      Katika mfano wa mwisho, tutatumia excel VBA ili kuchagua Safu Iliyotumika sifa katika safu wima ili kupata kisanduku cha kwanza tupu katika lahakazi yetu ya excel. Njia hii itafuta seli ya kwanza tupu ya safu wima fulani. Seli tupu daima itakuwa nje ya safu inayotumika ya mkusanyiko wa data. Kwa hivyo, ikiwa kisanduku chochote ni tupu au tupu katika safu iliyotumiwa haitazingatiwa kwa njia hii. Sasa, fuata hatua zilizo hapa chini ili kutekeleza mbinu hii.

      HATUA:

      • Kwa kuanzia, bofya kulia kwenye amilifu. kichupo cha laha kinachoitwa ' Kwanza_Tupu '.
      • Kwa kuongeza, chagua chaguo ' Angalia Msimbo '.

      • Itafungua VBA dirisha la msimbo tupu. Tunaweza pia kubofya Alt + F11 ili kufungua dirisha hilo la msimbo.
      • Zaidi ya hayo, andika msimbo ufuatao katika dirisha tupu la VBA :
      9216
      • Kisha, ili kuendesha msimbo bofya Run au bonyeza kitufe cha F5 .

      • Mwisho, msimbo ulio hapo juu utaingiza thamani ya ' FirstEmptyCell ' kwenye kisanduku E16 . Ni kisanduku tupu cha kwanza cha safuwima E baada ya safu iliyotumika ya mkusanyiko wa data.

      Soma Zaidi: Excel VBA hadi Pitia Masafa hadi Kisanduku Tupu (Mifano 4)

      Hitimisho

      Kwa kifupi, somo hili linaonyesha 8 mifano ya kutumia VBA chagua UsedRange sifa katika laha bora. Ili kuweka ujuzi wako kwenye mtihani, pakua karatasi ya mazoezi iliyotumiwa kwa makala hii. Tafadhali jisikie huru kutoa maoni katika kisanduku hapa chini ikiwa una maswali yoyote. Timu yetu itajaribu kujibu ujumbe wako haraka iwezekanavyo. Jihadharini na suluhu bunifu zaidi za Microsoft Excel siku 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.