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 DhaqankaSoo 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>>
>6915
Riix F5 ama dhagsii Run badhanka fuliyo koodka
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>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. >