VBA-da Excel si ay u doorato Xadka la Isticmaalay ee Safka (8 Tusaalayaal)

  • La Wadaag Tan
Hugh West

Shaxda tusmada

Tababarkaan wuxuu muujin doonaa 8 tusaalooyinka adeegsiga VBA si loo xusho Range la isticmaalay ee ku jira tiirka sare. Guud ahaan, UsedRange hantida ku jirta excel waxay u taagan tahay qaybta xaashida shaqada ee xogta ku jirta. Si aan tusaalooyinka si cad u qeexno, waxaanu ku dabaqi doonaa UsedRange hantida xog-ururinta gaarka ah ee dhammaan tusaalooyinka

Soo deji Buug-hawleedka Ku-dhaqanka

>Waxaan ka soo dejisan karnaa buug-hawleedka shaqada . > VBA si ay udoorato UsedRange in Saarka , waxaan arki karnaa xogta xogta ee aan u isticmaali doono dhammaan tusaalooyinka. Dataset-ku waxa uu ka kooban yahay magacyada Ganacsatada , Goobtooda , Gobolka, iyo ‘ Qaddarka guud ’ ee iibka. Xog-ururintan, tirada la isticmaalay ayaa loo tixgalin doonaa oo ay ku jirto ciwaanka. Marka, kala duwanaanta la isticmaalay ee xogta soo socota waa ( B2:E15 ).

1. Dooro UsedRange in Column with VBA in Excel

Ugu horeyn, waxaan ka dooran doonaa dhammaan tiirarka xogtayada Si tan loo sameeyo waxaan isticmaali doonaa VBA dooro UsedRange hantida tiirar. Aynu aragno tillaabooyinka lagu fulinayo habkan.

> TALAABOOYIN:
  • Si aad u bilawdo, riix-riix ee xaashida firfircoon ee la magacaabay ' Select_Columns '.
  • Intaa dheer, dooro ikhtiyaarka '' Arag Koodhka '.

<11
  • Markaa, falka kore wuxuu furayaa meel bannaan VBA daaqada koodka xaashidaas shaqada. Waxaan sidoo kale heli karnaa daaqadan koodka adigoo riixaya Alt + F11 .
  • Marka xigta, ku qor koodka soo socda daaqada koodka:
  • 4689
    • Intaa ka dib, dhagsii Run ama taabo F5 furaha si aad u socodsiiso koodka
    • >
    >>> > 11>
  • Ugu dambeyntii, waxaan helnaa natiijada sida sawirka soo socda. Waxaan arki karnaa in kala duwanaanshaha la isticmaalo ee tiirarka laga soo xigtay xogtayada la doortay hadda.
  • Tusaalaha labaad, waxaanu isticmaali doonaa VBA si aanu u koobiyayno dhammaan tirada la isticmaalay ee tiirarkayada xogtayada. Guud ahaan, waxaan u isticmaalnaa habkan si aan uga koobiyeeyno gobol gaar ah xogtayada. Waxaan u baahanahay inaan raacno tillaabooyinka hoose si aan u fulino habkan. > TALAABOOYIN: >
      > Marka hore, tag xaashida shaqada ee firfircoon ee lagu magacaabo ' Koobi. 2>'.
    • Marka xigta, midig-guji tabkaas oo dooro ikhtiyaarka '' View Code '.
    • > 14>

      > <18

      >
        >
      • Waxay furi doontaa madhan VBA daaqada koodka xaashida shaqada ee hadda jirta. Daaqadda kale ee aad ku heli karto daaqadan waa adigoo gujinaya Alt + F11 ka soo baxa kiiboodhka
      • >kadib, geli koodka hoose ee daaqadda summada: >14>
        2605
        • Hadda, si aad u socodsiiso koodka dhagsii Run ama taabo F5 furaha
        • >
        >

        >

        • Ugu dambayntii, waxaan arki karnaa natiijada sida soo socota. Sidoo kale, waxaan arki karnaa xadka xadka la isticmaalo. Waxay tilmaamaysaa in koodku leeyahay xog la koobiyaygudaha soohdintan Tusaalaha saddexaad, waxaan tirin doonaa tirada tiirarka ku jira xog-ururinta annaga oo adeegsanayna excel VBA dooro Range la isticmaalay habka tiirka . Tusaalahani wuxuu soo celin doonaa tirada guud ee tiirarka gudaha xadka la isticmaalay ee ku jira kaydka xogtayada ee sanduuqa fariinta. Raac tillaabooyinka hoose si aad habkan ufuliso.

          TALAABOOYIN:

          • Marka hore, dooro xaashida firfircoon ee lagu magacaabo ' Count_Columns '.
          • Marka labaad, midig-guji ee magaca xaashida firfircoon oo dhagsii ikhtiyaarka '' View Code '.

          3>

            >
          • Amarka sare waxa uu furayaa madhan VBA daaqada koodka ee xaashida shaqada ee firfircoon. Waxaan sidoo kale ka heli karnaa daaqada koodka adigoo riixaya Alt + F11 ee kiiboodhka
          • Marka saddexaad, geli koodka soo socda daaqada koodka bannaan:
          • 14>
            9207
              >
            • kuxiga Run ama tabo F5 furaha si aad u socodsiiso koodka
            • >
            >

            > 3>

            • Ugu dambayntii, waxa aanu natiijada ku helnaa sanduuqa fariinta. Tirada tiirarka ee xadka la isticmaalay waa 4 .

            Ka sii akhri: Sida loo Isticmaalo VBA si loo tiriyo safafka kala duwan Xogta ku jirta Excel (5 Macros)

            > 4. Excel VBA si loo Tiriyo Tirada Tiirka u dambeeya ee Xadka la Isticmaalay

    Habka hore, waxaan ka soo saarnay tirada tiirka u dambeeya tirada la isticmaalo.Si kastaba ha ahaatee, tusaalahan, waxaanu go'aamin doonaa tirada tiirka ugu dambeeya ee kala duwanaanshaha la isticmaalay ee dhammaan xaashida shaqada iyadoo la adeegsanayo VBA dooro UsedRange hantida. Aan aragno tillaabooyinka aan u baahannahay inaan raacno si aan u fulinno ficilkan. > TALAABOOYIN: > >
      >Si aad u billaabato, riix-riix ku yaal xaashida firfircoon ee magaceedu yahay ' Tiirka u dambeeya '. >kuxiga, dooro ikhtiyaarka '' View Code '.

      >
    • Markaa, amarka sare wuxuu furayaa bannaan VBA daaqada koodka xaashidaas shaqada. Dariiqa kale ee aad ku furto daaqada koodka ayaa ah in aad riixdo Alt + F11 .
    • Intaa ka dib, geli koodka soo socda daaqada koodka:
    1727
    • Hadda, guji Run ama taabo F5 furaha si aad u socodsiiso koodka
    • >
    >

    >

      > Dhammaadka, waxaan ku helnaa natiijadayada sanduuqa fariinta. Tiirka ugu dambeeya ee kala duwanaanshaha la isticmaalay waa 5aad Tiirka xaashida shaqada
        >
      • Sida loo Isticmaalo VBA Saf Kasta ee Xadka gudaha Excel
      • > <1
      • Excel Macro: Kala saar Tiirar badan oo leh Range firfircoon (4 Hababka)
      • > 14>

        0>Tusaalaha shanaad, waxaan isticmaali doonaa VBA dooro La isticmaalo Range hantida si aan u doorano unugga ugu dambeeya ee tiirka u dambeeya xaashida sare. Si aan u tusaaleyno tusaalahan, annaguwaxay sii wadi doontaa xogtayada hore. Hadda, eeg tillaabooyinka habkan loo samaynayo.

    >

    >TALAABOOYIN:

    >>
      > Marka hore, dooro xaashida firfircoon ee magaca ' Last_Cell<2
    • Marka xigta, ku dhufo midigta magaca xaashida. Dooro ikhtiyaarka ' Arag Code '.
    • > 14>

      >

        >
      • Markaas, waxaan helnaa bannaan VBA daaqada koodka . Sidoo kale, waxaan riix karnaa Alt + F11 si aad u furto daaqada koodka.
      • >Intaa ka dib, ku qor koodka soo socda daaqadda koodka:
      7382
      • Hadda, si aad u socodsiiso koodka dhagsii Run ama taabo F5 .
      >>> > 11>
    • Ugu dambayntii, waxaan natiijada ku arki karnaa sawirkan soo socda. Unugga u dambeeya ee la doortay ee tiirka u dambeeya waa unugga E15 .

    Tusaalahan, waxaanu ku dabaqi doonaa VBA si aanu u helno kala duwanaanta unugga ee tirada la doortay ee xaashida shaqada ee excel. Waxaan u isticmaali doonaa VBA koodka dhammaan tiirarka inta la isticmaalo. Nambarku wuxuu soo celin doonaa tirada unugyada iyo sidoo kale ciwaanka tiirka ee xadka la isticmaalay. Raac tillaabooyinka hoose si aad falkan u samayso.

    TALAABOOYINKA:

    • Bilawga, riix-riix ee tab xaashida firfircoon oo loo yaqaan ' Range Range Cell '.
    • Marka labaad, dooro ikhtiyaarka ' Arag Code '.
    • > 14>

      >

        >
      • Waxay furi doontaa madhan VBA daaqad kood ah. Habka kale ee lagu furo daaqada koodka waa in la riixo Alt + F11 .
      • >
      • Saddexaad, geli koodka soo socda daaqada koodka:
      • >
      2225
        >
      • Markaa, si aad u socodsiiso koodka dhagsii Run ama riix F5 furaha.

      • Dhammaadka, sanduuqa fariinta sida Sawirka soo socdaa wuxuu muujinayaa natiijada Tiirarka ku jira Range gudaha Excel (5 Tusaalayaal) >
      • >
      • > Sidee loogu beddelaa Range to Array gudaha Excel VBA (3 Ways) >
      • > 14>> 7. Geli VBA UsedRange Property to Tirinta Unugyada Madhan

    >Tusaale ahaan, waxaanu isticmaali doonaa VBAdooro UsedRangehantida si loo tiriyo unugyada madhan xaashida sare. Mararka qaarkood waxaa laga yaabaa inaan haysano unugyo madhan oo ku jira tirada la isticmaalay ee xogtayada. Waxaan si fudud u tirin karnaa tirooyinka unugyadaas madhan annagoo adeegsanayna UsedRangehantida. Aynu aragno tillaabooyinka lagu fulinayo tusaalahan.> TALAABOOYIN:
      > Marka hore, riix-riix ee tabka firfircoon ee loo yaqaan ' Empty_Cells '.
    • Marka xigta, dooro ikhtiyaarka '' Arag Koodhka 12 Si kale oo aad u furto daaqada koodka ayaa ah in aad riixdo Alt + F11 .
    • Ka dib, geli koodka soo socda daaqada koodka:
    • >
    6131
    • Intaa ka dib, dhagsii Run ama taabo F5 furaha si aad u socodsiiso koodka
    • >
    >>>
      >Ugu dambayntii, waxa aanu natiijada ku heli doonaa sanduuqa fariinta. Thesanduuqa fariintu waxa uu muujin doonaa tirada guud ee unugyada iyo unugyada madhan inta la isticmaalo.

    >

    Tusaalaha ugu dambeeya, waxaan isticmaali doonaa Excel VBA si aan u doorano Range La isticmaalay hantida ku jirta tiirka si aan u helno unugga ugu horreeya ee maran xaashida shaqada ee Excel. Habkani wuxuu heli doonaa unugga ugu horreeya ee maran ee tiir gaar ah. Unugga madhan had iyo jeer wuxuu ahaan doonaa meel ka baxsan tirada la isticmaalo ee kaydka xogta. Markaa, haddii unug kastaa bannaan yahay ama madhan yahay inta la isticmaalo, looma tixgelin doono habkan. Haddaba, raac tillaabooyinka hoose si aad habkan u fuliso.

    TALAABOOYINKA:

    • Si aad u bilowdo, riix-riix ee firfircoon xaashida tab ee magaceedu yahay ' First_Empty '.
    • Intaa dheer, dooro ikhtiyaarka '' View Code '.

    <3

      >
    • Waxay furi doontaa madhan VBA daaqad kood ah. Waxaan sidoo kale riixi karnaa Alt + F11 si aad u furto daaqada koodka.
    • >Intaa dheer, ku qor koodka soo socda meesha banaan VBA
    8735
      >
    • Markaa, si aad u socodsiiso koodhka dhagsii Run ama taabo F5 furaha
    • > 14>

      >

      • Ugu dambayn, koodhka sare waxa uu gali doonaa qiimaha ' FirstEmptyCell ' gudaha unugga E16 . Waa unugga ugu horreeya ee maran ee tiirka E ka dib inta la isticmaalo ee xogta kaydinta Dhex mari Range ilaa Unug Madhan (4 Tusaalayaal) > 3> 4>Gabagabo

        Si kooban, casharkaani wuxuu muujinayaa 8 tusaalayaal si loo isticmaalo VBA dooro UsedRange hanti ku jirta xaashida sare. Si aad u dejiso xirfadahaaga imtixaanka, soo deji xaashida shaqada ee loo isticmaalay maqaalkan. Fadlan xor u noqo inaad faallo ka bixiso sanduuqa hoose haddii aad wax su'aalo ah qabtid. Kooxdayadu waxay isku dayi doonaan inay ka falceliyaan fariintaada sida ugu dhakhsaha badan. Ka fiirso wax badan oo cusub Microsoft Excel xalalka mustaqbalka.

        >

    Hugh West waa tababare iyo falanqeeye heer sare ah oo tayo sare leh oo khibrad ka badan 10 sano u leh warshadaha. Waxa uu shahaadada koowaad ee jaamacadda ka qaatay xisaabaadka iyo maaliyadda iyo maamulka ganacsiga. Hugh waxa uu jecel yahay waxbaridda waxana uu sameeyay hab waxbarid gaar ah oo ay fududahay in la raaco lana fahmo. Aqoontiisa khabiirka ah ee Excel waxay ka caawisay kumanaan arday iyo xirfadlayaal adduunka oo dhan ah inay horumariyaan xirfadahooda oo ay ku fiicnaadaan shaqadooda. Isaga oo u maraya balooggiisa, Hugh waxa uu aqoontiisa la wadaagaa adduunka, isaga oo siinaya casharro Excel ah oo bilaash ah iyo tababar online ah si uu uga caawiyo shakhsiyaadka iyo ganacsiyada in ay gaaraan awooddooda buuxda.