Excel VBA si ay u abuurto Shaxda Range (6 Tusaalayaal)

  • La Wadaag Tan
Hugh West

Inta aan la shaqaynayno Microsoft Excel , waxa laga yaabaa in aan ka faa'iidaysano baaritaanka tiro badan oo xog ah. Iyo, u beddelashada xogtaas u dhaxaysa miis waa mid ka mid ah xulashooyinka ugu weyn. Jadwalka Excel wuxuu noo oggolaanayaa inaan si degdeg ah u kala saarno oo u shaandheyno xogta, ku darno diiwaanno cusub, oo isla markiiba cusboonaysiinno jaantusyada iyo PivotTables. Iyo Excel VBA waxa ay ka caawisaa isticmaalaha in uu arjiga ku habeeyo koodh fudud oo kaliya. Maqaalkan, waxaan ku arki doonaa qaar ka mid ah tusaalooyinka Excel VBA si loo sameeyo miis laga soo bilaabo kala duwan.

> Soo deji Buug-shaqeedka Dhaqanka >

> Waxaad soo dejisan kartaa>>>>> Ka samee Shaxda Range. 5>

Shaxdu waxay u bilaabmeen sidii liisas ku jira daabacaadda menu ee Excel, laakiin kuwani waxay ku koreen shaqaynta noocyada ribbon. U beddelashada xogta kala duwan ee miiska waxay balaadhisaa awoodda, taasoo kuu oggolaanaysa inaad si dhakhso ah oo fudud u shaqeyso. Si u beddelo kala duwanaanshaha miis iyadoo la adeegsanayo VBA waa habka ugu fudud ee loo isticmaali karo ribbon

Ka soo qaad, waxaan haynaa xog-ururin fudud oo ka kooban shay ku yaal tiirka B , tirada alaabtaas tiirka C , iyo wadarta iibka shay kasta ee tiirka D . Hadda, waxaan rabnaa in aan u beddelno tirada xogta miiska. Aynu soo bandhigno tusaalooyin kala duwan iyo tilmaamo tallaabo-tallaabo ah si aan u abuurno miis ka kala duwan B4:D9 oo leh Excel VBA.

>

Isticmaal ListObjects .Kudar si aad u leexiso au dhexeeya miiska Excel. Shayga faafinta wuxuu leeyahay sifo ListObjects . ListObjects waxay leeyihiin farsamo loo yaqaan Add . Shuruudaha .Add waa sidan soo socota.

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

expression .Add(SourceType, Source, LinkSource, HasHeaders,Destination)

2>.

1. Excel VBA si ay miiska uga soo saarto Range >

>

Iyadoo Excel VBA , isticmaalayaashu waxay si fudud u isticmaali karaan koodka u shaqeeya sida menus-sare ee ribbon. Si aad u isticmaasho VBA koodka si aad miiska uga soo saarto xadka, aynu raacno nidaamka hoos.

> TALAABOOYINKA: > >>
  • Marka hore, tag Developer tab ka ribbon
  • >Marka labaad, laga bilaabo Code qaybta, dhagsii Visual Basic si aad u furto Visual Basic Editor . Ama taabo Alt +F11 si aad u furto Visual Basic Editor . > Halkii aad tan samayn lahayd, waxaad si toos ah u gujin kartaa xaashida shaqada oo aad Eeg Koodhka . Tani waxay sidoo kale ku geyn doontaa Tafatiraha Aasaasiga ah ee Muuqaalka . >

    • Tani waxay ka soo muuqan doontaa Tafatiraha Aasaasiga ah ee Muuqaalka >halka aan ku qorno koodkayaga si aan u samayno miis kala duwan
    • >Marka saddexaad, dhagsii Module ka Insert hoos-u-dhaca menu bar.

    > >>

    >
      >Tani waxay ku abuuri doontaa Module buuggaaga shaqada. >
    • Oo, koobiy oo dheji VBA koodka hoos ka muuqda.

    VBA Code: >

    4137
      >
    • Intaa ka dib, orod code adigoo gujinaya RubSub badhanka ama riixida kiiboodhkashortcut F5 .

    Uma baahnid inaad bedesho koodka. Waxa kaliya ee aad sameyn karto waa kaliya inaad beddesho kala duwanaanta sida shuruudahaaga.

    >
      >
    • Oo, ugu dambeyntii, raacitaanka tillaabooyinka waxay abuuri doontaa shax laga bilaabo xadka B4:D9 .
    • 14>

      >

      >

      Sharaxaadda Xeerka VBA

      1937

      Sub waa qayb ka mid ah koodka kaas oo ah loo isticmaalo in lagu qabto shaqada koodka laakiin soo celin maayo wax qiimo ah. Waxa kale oo loo yaqaan nidaamka hoose. Marka waxaan u magacownaa habraacayada Create_Sable() .

      9933

      Tani waa xariiqda koodka ugu weyn ee cabbirka loo rogo miis ahaan. Sidaan horeyba u ognahay in ListObjects.Ku dar si loo rogo kala duwanaanshaha miiska Excel. Oo waxaan isticmaalnaa xlSrcRange sida nooca isha. Sidoo kale, waxaanu caddaynaynaa kala duwanaanshahayaga Range("B4:D9") . Ugu dambeyntiina, u magacow miiskayaga sida Shaxda1 .

      9682

      Tani waxay dhammaan doontaa nidaamka Jadwalka Jadwalka (5 Habboon)

    2. Ka samee Shaxda Range Adigoo isticmaalaya Excel VBA >

    > Aynu aragno tusaale kale si aan u dhisno miis ka soo kala duwan iyadoo la isticmaalayo Excel VBA.> TALAABOOYIN:>
  • Marka hore, u tag Develope r tab ka ribbon
  • >Labaad, dhagsii Visual Basicsi aad u furto Visual Basic Editor>.
  • Habka kale ee lagu furo Visual Basic Editor waa si fudud in la riixo Alt + F11 .
  • > Ama, midig-guji xaashida , kadibna dooro Arag Code.>kuxiga, tag Insertiyoka dooro Moduleka hoos-hoosaadka menu.
  • Oo, tani waxay furi doontaa daaqada aasaasiga ah ee muuqaalka.
  • Intaa ka dib, koobi oo dheji code VBA hoos.
  • > 14>

    Xeerka VBA: >

    4771
      >
      4771
      • In ka sii dheer, taabo furaha F5 ama dhagsii Run Sub badhanka si aad u socodsiiso koodka

      • Oo, waxaad heli doontaa natiijada sida ku cad Qaabka 1 .
      >> >

      Sharaxaadda Xeerka VBA

      3572

      DM bayaanka VBA > waxaa loola jeedaa " ku dhawaaqid, " waana in loo isticmaalo in lagu dhawaaqo doorsoome. Markaa, waxaanu ku cadaynaynaa kala duwanaanshahayaga tb2 iyo xaashida shaqada ilaa ws .

      1794

      VBA Set waxa ay si fudud noo ogolaataa in aanu iska ilaalino in aanu ku qorno tirada aan u baahanahay in aanu soo qaadano. iyo in ka badan mar kale marka uu socdo koodka. Markaa, waxaanu dejinay kala duwanaanshahayaga gobolka hadda iyo xaashida shaqada ee xaashida shaqada ee firfircoon.

      6164

      Iyadoo xariiqan koodka ah, waxaanu ka abuurnaa shaxda inta u dhaxaysa oo waxaan u magacaabaynaa miiskayaga Shaxda2 .

    Akhri wax dheeraad ah:> Sida loo Isticmaalo Shaxda Excel leh VBA (9 Siyadood oo Macquul ah)>

    > 3. Ka samee Shaxda Range oo leh VBA gudaha Excel

    > Aan eegno tusaale kale oo ka faa'iidaysiga VBA Excel si loo abuuro miis kala duwan.> TALAABOOYIN:>
    • Si aad u bilowdo, dooro dhammaan kala duwanaanta aad rabto inaad u beddesho miis.
    • >Labaad, dhagsii Developer tab ee ribbon.
    • Marka saddexaad, billow Visual Basic Editor adiga oo gujinaya VisualAasaaska .
    • Haddii kale, waxaad gali kartaa Visual Basic Editor adiga oo riixaya Alt + F11 .
    • >
    • ama, right -guji xaashida oo dooro Eeg code menu-ka.
    • >kuxiga, ka dooro Module sanduuqa hoos-u-dhaca ee hoos yimaada Geli . >
    • Oo daaqada aasaasiga ah ee muuqaalka ah ayaa soo bixi doonta.
    • >
    • halkaas ku qor koodka
    >> Cod VBA:>
    8517
    • Ugu dambayntii, taabo F5 furaha si aad u socodsiiso koodka
    • >
    >>>
      > Oo, tani waxay abuuri doontaa shaxda laga soo bilaabo xogta sida aan ku helnay Habka 1 .

    Wax badan ka sii akhri: Sida Miis loogu Sameeyo Excel

    Akhrisyo la mid ah >

    >
      >
    • Wadarta Goobta la Xisaabiyay oo loo qaybiyay Tirinta Shaxda Pivot > 13>
    • >> Sida Loo Muujiyo Qaybinta Soo noqnoqoshada Qaraabada ee Excel
    • Excel Pivot Shaxda Todobaadkii (3 Tusaalayaal Ku Haboon) >
    • >
    • > [Hagaaji] Taariikhaha Kooxdu Ma Awoodi karto Shaxda Pivot: 4 Xalka Suurtogal ah
    • >
    • > Sida Loo Sameeyo Shaxda Amortization ee Excel (Qaabka 4) <1 3>
    >

    > 4. Codso VBA si aad u abuurto Jadwalka Firfircoon ee Range >

    > Aynu eegno qaab kale oo aan ka soo saarno miis kala duwan iyadoo la adeegsanayo Excel VBA.> TALAABOOYIN:3>
    • Si aad u bilowdo, fur ribbon ka oo dooro Developer ikhtiyaarka
    • >Ka dib, si aad u gasho Visual Basic Editor , dhagsii Visual Basic . >Cidida Alt + F11 waxa kale oo ay soo saari doontaa Visual BasicTafatiraha . > Haddii kale, riix-guji xaashida oo dooro Arag Code menu ka soo muuqda >Hadda, ka dooro Geli Xulashada hoos-u-dhaca, dooro Module .
    • Ka dib koobi oo dheji VBA koodka soo socda.
    0> VBA Code:
    7755
      >
    • Koodhka ku socodsii adiga oo riixaya F5 furaha
    • > 14>

      >

      • Sida ku cad Habka 1 Sawirka, miiska waxa laga dhisi doonaa inta u dhaxaysa. Sharraxaadda Xeerka
        5139

        Sadarkani waxa uu tilmaamayaa magaca hab-hoosaadka

        4566

        Labada sadar waxa loo adeegsadaa caddaynta doorsooma.

        6183

        The With odhaah waxa ay kuu ogolaanaysaa in aad samayso isku xigxig odhaahyo hal shay adiga oo aan u baahnayn in aad dib u dhigto magaca shayga. Haddaba, waxaan ku soo lifaaqnaa oo wata magaca xaashida

        7135

        Kuwaas waxaa loogu talagalay inay helaan safka ugu dambeeya iyo tiirka dambe.

        7134

        Range si aad u abuurto miiska

        8979

        Samee shax inta kor ku xusan.

        6122

        Cadee magaca shaxda

        5551

        Cafis qaabka shaxda.

        Wax badan ka akhri: > U samee Shaxda Excel Adigoo isticmaalaya Shortcut (8 Hababka) >

        >> 5. Ka samee Shaxda Firfircoon ee Range > > Hadda, eeg hab kale oo Excel VBA ah oo loogu talagalay abuurista miis kala duwan. > TALAABOOYIN: > 11>
      • Si aad u bilawdo, fur ribbon ka oo dooro Developer menu hoos u dhaca
      • kadib dooro Visual Basic si aad u furto Visual Basic Editor .
      • > <1 Waxaad ku dhufan kartaa xaashida midig-guji oo ka dooro View Code ka menu-ka pop-upka ah
      • Intaas ka dib, ka dooro Module ka Geli menu hoos u dhaca
      • kadib koobi ka dhig oo dheji code-ka VBA-da ee soo socda
      • Ugu dambayntii, orod koodka adigoo riixaya F5 kiiboodhkaaga waxaadna ku arkaysaa natiijada xaashida shaqada. Iyo, sida lagu muujiyay sawirka Habka 1 , miiska waxaa laga dhisi doonaa inta u dhexeysa. Samee Miisaska Excel mid Wanaagsan (8 Talooyin wax ku ool ah)

        > 6. Isticmaal Excel VBA si aad u dhisto Shaxda Firfircoon ee >

        Aynu sahamno hab kale oo Excel VBA ah oo loo dhiso miis kala duwan.

        > TALAABOOYIN: > >
      • Bilawga, tag Developer tab > Visual Basic > Geli > Module .
      • Ama, ku dhuuqida midigta ee xaashida shaqada waxay furaysaa daaqad. Halkaas ka tag View Code .
      • >
      • Oo, tani waxay ku geyn doontaa goobta Visual Basic Editor , halkaas oo aan ku qori karno VBA Macros.
      • 12> Dhanka kale, riix Alt + F11 sidoo kale wuxuu furi doonaa Visual Basic Editor .

      • Intaa ka dib, ku qor VBA koodka .

      VBA Code:

      3652
      • Iyo, orod koodka si aad u aragto natiijadaadigoo riixaya F5 furaha .
      • >F5 . >
      >

      >

        >
      • Oo, miiska waxaa laga abuuri doonaa inta u dhexeysa sida ka muuqata sawirka Qaabka 1 .

      Ka sii akhri Gabagabo > > Hababka kor ku xusan ayaa kaa caawin doona inaad ka abuurto shax ka kala duwan Excel. Waxaan rajeynayaa in tani ay ku caawin doonto! Haddii aad hayso wax su'aalo ah, soo jeedin ah, ama falcelin ah fadlan nagu soo ogeysii qaybta faallooyinka. Ama waxaad ku eegi kartaa maqaalladayada kale ee ku jira ExcelWIKI.com blog!

      >

    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.