Sida loo kala sooco Range iyadoo la adeegsanayo VBA gudaha Excel (6 Tusaalayaal)

  • La Wadaag Tan
Hugh West

Shaxda tusmada

Ogaanshaha sida loo kala saaro kala-duwanaanta iyadoo la adeegsanayo VBA gudaha Excel waa waqti iyo dadaal badbaadinta xisaabinta maalinlaha ah. Inkasta oo Excel ay bixiso xarun kala soocida si caadi ah. Adigoo adeegsanayna Range.Sort >Qaabka , waxaan helnaa dhowr cabbir si aan u kala saarno xog-ururin leh xulashooyin ka badan intii caadiga ahayd.

> 4> Soo deji Buug-shaqeedka Dhaqanka

Soo deji buug-hawleedkan si aad jimicsi u samayso intaad akhrinayso maqaalkan Hordhac Range 3>

muujinta > > .Soo kala saar , Nooca , Dalmar2 , Key3 , Amar3 , Madax , OrderCustom , MatchCase , Hanuuninta , Qaabka kala soocida , DataOption1 , DataOption2 , DataOption3 )

Halkan, muujinta > waxay ka dhigan tahay Range shay tusaale ahaan, unug, saf, tiir, ama xulashada unug

0> Doodaha: > 3>

Waxaan u baahanahay inaan bixino saddex beegyada ugu muhiimsan Range.Sort habka. Waxay yihiin-

Furaha - Kala duwanaanshaha unugyada hal ama dhowr tiir oo aan u baahanahay inaan kala saarno kor ama hoos u baxa

Madaxe – Sheeg in tiirarka la kala saarayo ay leeyihiin madax iyo in kale

GudahaMaqaalkan, xog-ururin ahaan, waxaanu u isticmaali doonaa liiska magacyada dadka taariikhda dhalashada iyo da'da. Waxaan adeegsan doonaa habab kala duwan si aan u kala saarno xogta. Aynu dhex marno maqaalka oo aynu ku dhaqanno si aynu u maaraynno hababkan.

1. Soo kala saar Range Keliya Isticmaalka Excel VBA >

> Tusaalahan, waxaanu kala sooci doonaa dadka ugu da'da weyn ilaa ka ugu yar Aan raacno tillaabooyinka si aan u isticmaalno Range . Soo kala saar hab kaas oo sooci doona Tiirka da'da gudaha > si aad ku dhufo Visual Basic>

>

>
  • Kaddib dooro Doorashada Module > laga bilaabo Geli tab si aad u furto module cusub .
  • >>>>>>Hadda, waxaan gelin doonnaa koodkayaga sooc Da'dakala duwanaanshaha tiirka
    6915

    Riix F5 ama dhagsii Run badhanka fuliyo koodka

    > Sharaxaad:

    Koodhka sare, waxaanu gelinaa-

    >

    > Muujinta (Waxyaabaha kala duwan) = Range ("D4: D11"); Tiirka da'da oo leh madaxa gudaha unugga D4 iyo qiimaha in D5:D11. 3>

    Furaha = Range("D4"); furaha ee kala-soocidda sida aan rabno u kala saarno qiimaha ugu weyn ilaa ugu hooseeya waxaan dejineynaa nidaamka kala-soocidda sida soo degaya. >

    > Madaxe =xlHaa; Shaashada soo socota, waxaan ku arki karnaa in xogta leeyahay madaxa mid kasta oo ka mid ah tiirarka.

    > 1. kood ku qor tifaftiraha koodhka muuqaalka.
    8695

    Riix F5 ama dhagsii Run badhanka fulinta koodka

    >

    Sharaxaad: >

    Koodhka sare, waxaanu gelinaa-

    >

    > Muujinta (Waxyaabaha Range)=Range(“D4) :D10”); Tiirka da'da aan lahayn madaxa wuxuu leeyahay qiimaha in D4:D10. >

    >

    > Furaha = Range ("D4"); furaha furaha ee kala-soocida sida aan rabno u kala saarno qiimaha laga bilaabo ugu weyn ilaa ugu hooseeya waxaan dejineynaa nidaamka kala-soocidda sida soo degaysa.

    Madaxiye =xlNo; Shaashada soo socota, waxaynu arki karnaa in xogta lahayn madax. >

    >

    Nuxurka La Xidhiidha: Sida Loo Kala Soocayo Tiirarka Excel Adoo Aan La Darin Xogta (3 Ways) >

    >

    > 1>2. Adeegsiga VBA code si loo kala saaro safafka badan ee Excel >

    > Si loo muujiyo kala-soocidda tiirar badan , waxaan u baahanahay inaan wax ka beddelno our dataset wax yar. Waxaan galinay dhowr cusub > saf ah. Xogta la beddelay, safafka 7, 8, iyo 9 waxay leeyihiin isku mid qiyamka taariikhda dhalashada iyo da' laakiin saddex magac oo kala duwan . Kuwan magacyada maaha ma aha wax si gaar ah kor u kaca ama hoos u dhaca > >

    Tusaalahan, waxaanu ku dalbanaynaa magacyada siday u kala horreeyaan . Aynu ku socodsiino koodka soo socda tifaftiraha aasaasiga ah ee muuqaalka:

    6991

    Sharaxaad: >

    >

    Sare shaashadda, waxaan arki karnaa in da'da ku jirta column D ay kala soocaan in ka soo degaya dalab. Waxaan ku darnay laba cabbir oo kale koodkayagii hore.

    > Key2: = Range(“B4”) , furaha kala soocida magacyada.

    Amar2: =xl Kor u kaca , dalabka ee magacyada gaaban .

    >Natiijo ahaan, waxaan aragnaa magacyada in safafka 7, 8, iyo 9 hadda alifbeetada ayaa loo kala soocay kor u kacaya .

    Sawirka soo socda, waxaanu beddelnay qiimaha ee Order2 parameter ilaa soocidda magacyada ee soo degaya siday u kala horreeyaan.

    3>

    Akhri inbadan Laba jeer ku dhufo madaxa si aad u kala soocdo Range gudaha Excel VBA > > Qaabka kala soocida ee Excel ma ogola in kala soocida qiyamka tiirka >laba-gujista Tiirka tiirka . Laakin adeegsiga koodka VBA waxaan ka dhigi karnaa inay dhacdo. Aynu muujino shaqadan annagoo adeegsanayna koodkan soo socda.

    8010

    Koodhkan, waxaanu isticmaalnay KahorDoubleClick dhacdo si aan dhamiso labanlaabka caadiga ah guji > oo ah in la bilaabo habaynta habka unugga. Iyadoo dhacdadanordaya, haddii aan laba jeer - ku dhufo mid kasta oo ka mid ah Tiirka tiirka waxay u kala saartaa xogta tiirarka siday u kala horreeyaan .

    0> Akhri wax dheeraad ah: > VBA si ay u kala soocdo tiirka Excel (4 Hababka) > Akhrisyo la mid ah: >>
      > Sida loogu daro Badhanka Kala-duwan ee Excel (7 Hababka) >
    • U kala sooc Liiska Gaarka ah ee Excel (10 Hababka Faa'iidada leh) >
    • > 14>> Sidee Si loo Isticmaalo Kala Soocida Shaqada Excel VBA (8 Tusaalayaal Ku Haboon) > 14> Kala sooci nuqullada Excel (Tiirarka iyo Safka) > > 14> Kala soocida Random ee Excel Foomamka + VBA) > 15>

    4. Kala soocida kala-duwanaanshaha safafka iyadoo ku saleysan midabka asalka adoo isticmaalaya Excel VBA >

    >Waxaan ku kala saari karnaa unugyo kala duwan oo ku jira tiir ku salaysan midabkooda asalka 2>. Si taas loo sameeyo, waxaan u baahanahay inaan ku darno parameter lagu magacaabo SortOn oo leh qiimaha xlSortOnCellColor . Si loo muujiyo kala-soocidda, marka hore waxaanu dejinay midab gadaal kala duwan ilaa safafka dataset .

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

    >

    Kaddibna muuqaalka aasaasiga ah code editor koobiyi koodka soo socda oo taabo F5 si aad u socodsiiso.

    2245

    Shaashada soo socota, waxaan arki karnaa dataset la kala soocay kusalaysan midabka asalka ah

    > >

    Sharaxaad:

    • Tusaalahan, waxaan u magacownay xaashida shaqada >>" background ". Markaa, koodhka dhexdiisa, waxaanu dhignay background sida magaca xaashida shaqada ee firfircoon.
    • Waxaan dejinay B4 sida furaha iyo B4:D10 sida kala duwanaanshaha . Xeerku waxa uu u kala saarayaa xogta ku salaysan furaha.
    • Sida aanaan u cayimin parameterka madax , koodku waxa uu u socdaa sida caadiga ah ma jiro madax. >15>
    • Waxaan dejinay dalabka halbeegga sida kor u kacaya, sidaas darteed waxay u kala soocday xogta hoose ilaa qiimayaal sare . >
    • >
    >

    1> Akhri wax dheeraad ah:

    > Sida Midabka loogu kala sooco Excel (4 Shuruudo) >

    > 5.

    Codso VBA code si loo kala soociyo safka safka ku salaysan midabka farta > >Adiga oo codsanaya koodka VBA, waxaanu u kala sooci karnaa xogtayada kusalaysan midabka font . Marka hore, waxaan u baahannahay inaan midabeynno safaf kala duwan si aan u tusaaleyno tusaalaha > >>> > Codso koodka hoose si aad u kala saartid xogta ku saleysan midabka xarfaha.
    9413

    > >

    Sharaxaad:

    > 13>
  • tusaale ahaan, waxaan u magacownay xaashida shaqada fontcolor ”. Marka, koodhka, waxaanu dhignaa " fontcolor " sida magaca warqad shaqo oo firfircoon. iyo B4:D11 oo ah kala duwanaanshaha . Koodhku waxa uu u kala saarayaa xogta ku salaysan furaha.
  • Tusaalahan, waxa aanu sidoo kale ku qeexnay halbeegga madaxa sida xlHaa .
  • Halkan, waxaanu dejinay dalabka parameter sida kor u kacaya, sidaas darteed waxay u kala soocday xogta hoose ilaa qiimaha sare . >
  • >Qiimaha SortOn parameter waa
  • halbeegga hanuuninta wuxuu hayaa qiimaha xlToBottom maxaa yeelay waa qasab qiimo lehlaga bilaabo 0 ilaa 255 .
  • >

    Ka sii akhri iyo Qayb Ciyaareed) >

    6. U beddel hanuuninta si aad u kala soocdo Range Adigoo isticmaalaya Excel VBA >

    Adoo isticmaalaya jihaynta parameterka, waxaan beddeli karnaa habka aan rabno inaan u kala saarno xogta. Tusaalahan, waxaan ku haynaa aan u gudbinay xog-ururintayada si aan u kala saarno si toos ah .

    > > > aynu dhigno adigoo raacaya koodka tifaftiraha aasaasiga ah ee muuqaalka oo taabo F5 si aad u socodsiiso.
    5932

    Halkan waxaan kala soocnay xogta ku salaysan da'da safka 2> gudaha kor u kaca ka dalbashada bidix ilaa midig . Koodhka dhexdiisa, waxaanu dejinay hanuuninta cabirka sida xlSortRows .

    >

    Content la xidhiidha: >Sida otomaatig u kala soocida dhawr tiir ee Excel (3 Ways)

    > Waxyaabaha lagu Xasuusto >

    >
    • SortOn Parameter ee aynu kala saari jirnay > kala duwanaanshaha tiirka ee ku salaysan midabka asalka iyo midabka font waxa kaliya oo isticmaali kara shayga shaqada . Ma ku isticmaali karno shay kala duwan .
    • >
    • Dhacda laba jeer ka horreysey waxay kala saartaa xogta gudaha kor u kacaysa. >
    >

    Gabagabo >

    > Hadda, waxaan ognahay sida loo kala saaro kala-duwanaanta iyadoo la adeegsanayo VBA gudaha Excel. Waxaan rajeyneynaa, inay kugu dhiirigelin doonto inaad tan si kalsooni leh u isticmaasho. Wixii su'aalo ah ama talo soo jeedin ah ha ilaawin inaad geliso sanduuqa faallooyinka ee hoose. >

    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.