Edukien taula
VBA makroa ezartzea Excel-en edozein eragiketa egiteko metodorik eraginkorrena, azkarrena eta seguruena da. Artikulu honetan, taula nola ordenatu Excel-en VBA rekin erakutsiko dizugu.
Deskargatu Lan-koadernoa
Doako praktika Excel lan-koadernoa deskarga dezakezu hemendik.
Ordenatu taula VBA.xlsm-rekin
VBA inplementatu aurretik jakin beharrekoak Excel-en taula ordenatzeko
VBA ren VBA metodoarekin lan egiten duzun bitartean maiz erabili behar dituzun parametro batzuk daude. Beraz, hemen kodea idazten duzun bitartean parametro batzuk eztabaidatuko ditugu.
Parametroa | Beharrezkoa/ Aukerakoa | Datu mota | Deskribapena |
---|---|---|---|
Gakoa | Aukera | Aldaera | Balioak ordenatu behar diren barrutia edo zutabea zehazten du. |
Ordena | Aukera | XlSortOrder | Ordenaketa zein ordena egingo den zehazten du.
|
Goiburua | Aukerakoa | XlYesNoGuess | Lehenengo errenkadak goiburuak dituen ala ez zehazten du .
|
4 Excel-en taula ordenatzeko VBA inplementatzeko metodoak
Atal honek izango du Excel taulak nola ordenatu erakutsiko dizu balioa, koloreak, ikonoak eta zutabe anitz kontuan hartuta VBA kodearekin.
1. VBA txertatu Excel-en taula balioaren arabera ordenatzeko
Ondoko adibidea kontuan hartuta taula hau balioen arabera ordenatuko dugu Markatu <. 2> zutabea beheranzko ordenan.
Urratsak:
- Sakatu Alt + F11 aktibatuta zure teklatua edo joan Garatzailea -> Visual Basic Visual Basic Editor irekitzeko.
- Laster-kodeen leihoan, menu-barratik , egin klik Txertatu -> Modulua .
- Kopiatu hurrengo kodea eta itsatsi kodearen leihoan.
4684
Zure kodea exekutatzeko prest dago orain.
Hemen,
- OrdenatuTBL → Taularen izena zehaztu.
- OrdenatuTBL[Markak] -> Ordenatu beharreko taularen zutabe-izena zehaztu.
- Key1:=iColumn → Zutabe-barrutia zehaztu zuen kodeak taulako zein zutabe ordenatu behar duen jakin dezan.
- Order1:=xlBeheranzkoa → Zehaztu ordena xlBeheranzkoa gisa zutabea beheranzko ordenan ordenatzeko. Zutabea goranzko ordenan ordenatu nahi baduzu, idatzi xlGorantz .
- Goiburua:= xlBai → Taula honetako zutabeak bat daukanez.goiburua, beraz, xlYes aukerarekin zehaztu dugu.
- Sakatu F5 teklatuan edo menu-barran hautatu Exekutatu -> Exekutatu Azpi/UserForm . Azpi-menu-barran dagoen Play ikono txikia ere egin dezakezu klik makroa exekutatzeko.
Ikusiko duzu Zure taulako zutabea beheranzko ordenan ordenatuta dago .
Irakurri gehiago: Nola ordenatu datuak Excel-en balioaren arabera (5 metodo errazak) )
2. Txertatu VBA makroa zutabe anitzeko taula ordenatzeko
Ere zutabe anitzeko taula bat ordenatu Excel-en VBA makroarekin.
Goiko taulatik, Izena eta Departamendua zutabeak goranzko ordenan ordenatuko ditugu. .
Urratsak:
- Lehen bezala, ireki Visual Basic Editor Garatzailea fitxatik eta Txertatu Modulu bat kodearen leihoan.
- Kodeen leihoan, kopiatu hurrengo kodea eta itsatsi.
7772
Zure kodea exekutatzeko prest dago orain.
Hemen,
- TableValue → Zehaztu taularen izena.
- TaularenBalioa[Izena] -> Ordenatzeko taularen lehen zutabe-izena zehaztu da.
- TableValue[Department] -> Ordenatzeko taularen bigarren zutabe-izena zehaztu da.
- Key1:=iColumn1 → Zutabe-barrutia zehaztu du kodeak taulako lehen zutabea izan behar duela jakin dezan.ordenatuta.
- Key1:=iColumn2 → Kodeak taulako bigarren zutabea ordenatu behar dela jakin dezan, zutabe-barrutia zehaztu da.
- Order1: =xlGorantz → Ordena xlGorantz gisa zehaztu du zutabea beheranzko ordenan ordenatzeko. Zutabea beheranzko ordenan ordenatu nahi baduzu, idatzi xlBeheranzkoa .
- Goiburua:= xlBai → Taula honetako zutabeek goiburuak dituztenez, zehaztu dugu. xlYes aukerarekin.
- Exekutatu kode hau eta biak lortuko dituzu taularen zutabeak ordenatuta goranzkoan.
Irakurri gehiago: Nola automatikoki ordenatu hainbat zutabe. Excel (3 modu)
Antzeko irakurketak
- Nola ordenatu zerrenda bakarra Excel-en (10 metodo erabilgarria)
- Ordenatu matrizea Excel VBA-rekin (gorantz eta beheranzko ordena)
- Nola ordenatu eta iragazi datuak Excel-en (gida osoa)
- Excel-en ordena automatikoa datuak aldatzen direnean (9 adibide)
- Ausazko ordena Excel-en (formulak + VBA)
3. Inplementatu makroa Excel-en taula gelaxken kolorearen arabera ordenatzeko
Ere taula bat daukan gelaxken kolorearen arabera ordenatu dezakezu.
Goiko taula gure adibide gisa, taula honek dituen koloreen arabera nola ordenatu erakutsiko dizugu.
Urratsak:
- Aurrez erakutsi bezala, ireki Visual BasicEditor Garatzailea fitxatik eta Txertatu Modulua kode-leihoan.
- Kode-leihoan, kopiatu kode hau eta itsatsi.
2966
Zure kodea exekutatzeko prest dago.
Hemen eman dizkizugun RGB kodeak. , nahi duzun beste edozein RGB kode aurki dezakezu behean ematen den gif-a jarraituz.
- Sakatu koloreko gelaxkan .
- Hasierako fitxan, egin klik Bete-kolorea ondoan dagoen gezian, eta hautatu Kolore gehiago . RGB kodeak agertuko diren Koloreak laster-kutxako Pertsonalizatua fitxan ikusiko dituzu.
- Exekutatu kode hau eta zure taula koloreen arabera ordenatuko da .
Gehiago irakurri: Nola ordenatu kolorearen arabera Excel-en (4 irizpide)
4. Aplikatu VBA Excel taula ikonoaren arabera ordenatzeko
Demagun datu-multzoaren taulak ikonoak dituela irakurgarritasun hobea izateko. Excel-en taula ikonoetan oinarrituta ordena dezakezu VBA makroarekin.
Begiratu goiko datu multzoa. Hemen taulak ikonoak ditu Markak zutabetako zenbaki-balioen ondoan, zein ikaslek emaitza onak, txarrak edo batez bestekoak dituen uler dezagun.
Kontuan izan, baldin eta ez dakizu nola txertatu dezakezun ikono bat gelaxka baten barruan, besterik gabe egin dezakezu Baldintzazko formatua Excel-eko funtzioarekin.
- Hautatu sorta osoa edozutabea.
- Joan Formatu baldintzatua -> Ikono multzoak . Ondoren, aukeratu nahi dituzun ikono-multzoak aukeratik.
Behean ikonoetan oinarrituta taula bat ordenatzeko urratsak ematen dira.
Urratsak:
- Ireki Visual Basic Editor Garatzailea fitxatik eta Txertatu a Modulua kodearen leihoan.
- Kodearen leihoan, kopiatu hurrengo kodea eta itsatsi.
3089
Zure kodea exekutatzeko prest dago orain.
Hemen,
- xl5Geziak -> 5 gezi-multzoa aukeratu dugu Formatu baldintzatua aukeratik.
- Elementua (1) -> lehen gezi-ikonoa zehaztu du.
- Elementua (2) -> bigarren gezi-ikonoa zehaztu du.
- Elementua (3) -> hirugarren gezi-ikonoa zehaztu du.
- Elementua (4) -> laugarren gezi-ikono mota zehaztu.
- Elementua (5) -> Zehaztu bosgarren gezi-ikono mota.
- Exekutatu kode hau eta taula
ikonoetan oinarrituta sailkatuta .
Irakurri gehiago: Nola automatikoki ordenatu taula Excel-en (5 metodo)
Ondorioa
Artikulu honek taula nola ordenatu Excel VBA n erakutsi dizu. Artikulu hau zuretzat oso onuragarria izan dela espero dut. Galdetu lasai gaiari buruzko galderarik baduzu.