Tabl cynnwys
Gweithredu macro VBA yw'r dull mwyaf effeithiol, cyflymaf a mwyaf diogel i redeg unrhyw weithrediad yn Excel. Yn yr erthygl hon, byddwn yn dangos i chi sut i ddidoli'r tabl yn Excel gyda VBA .
Lawrlwytho Llyfr Gwaith
Gallwch chi lawrlwytho'r gweithlyfr ymarfer Excel rhad ac am ddim oddi yma.
Trefnu Tabl gyda VBA.xlsm
Pethau i'w Gwybod Cyn Gweithredu VBA i Trefnu Tabl yn Excel
Mae rhai paramedrau y mae'n rhaid i chi eu defnyddio'n aml wrth weithio gyda'r dull Trefnu o VBA . Felly yma byddwn yn trafod rhai o'r paramedrau i'ch gwneud yn gyfarwydd wrth i chi ysgrifennu'r cod.
Paramedr | Angenrheidiol/ Dewisol | Math o Ddata | Disgrifiad |
---|---|---|---|
Allwedd | Dewisol | Amrywiad <15 | Yn pennu'r ystod neu'r golofn y mae ei gwerthoedd i'w didoli. |
Gorchymyn | Dewisol | 1>XlSortOrder | Yn pennu ym mha drefn y cyflawnir y didoli.
|
Pennawd | Dewisol | XlYesNoGuess | Yn pennu a yw'r rhes gyntaf yn cynnwys penawdau ai peidio .
|
Bydd yr adran hon dangos i chi sut i ddidoli tablau Excel drwy ystyried gwerth, lliwiau, eiconau a colofnau lluosog gyda chod VBA .
<22 1. Mewnosod VBA i Drefnu Tabl yn ôl Gwerth yn ExcelO ystyried yr enghraifft ganlynol byddwn yn trefnu'r tabl hwn yn ôl y gwerthoedd sy'n bresennol yn y Marc 2> colofn mewn trefn ddisgynnol.
Camau:
- Pwyswch Alt + F11 ar eich bysellfwrdd neu ewch i'r tab Datblygwr -> Visual Basic i agor Golygydd Sylfaenol Gweledol .
- Yn y ffenestr cod pop-up, o'r bar dewislen , cliciwch Mewnosod -> Modiwl .
- Copïwch y cod canlynol a'i gludo i mewn i'r ffenestr cod.
7866
Eich cod nawr yn barod i redeg.
Yma,
- SortTBL → Wedi nodi enw'r tabl.
- TrefnuTBL[Marciau] -> Wedi dewis enw colofn y tabl i'w ddidoli.
- Allwedd 1:=iColumn → Wedi pennu ystod y golofn i roi gwybod i'r cod pa golofn yn y tabl i'w didoli.
- Gorchymyn1:=xlDescending → Wedi pennu'r drefn fel xlDescending i ddidoli'r golofn mewn trefn ddisgynnol. Os ydych am ddidoli'r golofn mewn trefn esgynnol yna ysgrifennwch xlAscending yn lle hynny.
- Pennawd:= xlYes → Gan fod gan y golofn yn y tabl hwn apennyn felly fe wnaethom ei nodi gyda'r opsiwn xlYes .
- Pwyswch F5 ar eich bysellfwrdd neu o dewis y bar dewislen Rhedeg -> Rhedeg Is-Ffurflen Ddefnyddiwr . Gallwch hefyd glicio ar yr eicon chwarae bach yn yr is-ddewislen i redeg y macro.
Fe welwch fod y colofn yn eich tabl bellach wedi'i didoli yn nhrefn ddisgynnol .
Darllen Mwy: Sut i Ddidoli Data yn ôl Gwerth yn Excel (5 Dull Hawdd )
2. Mewnosod VBA Macro i'r Tabl Didoli ar gyfer Colofnau Lluosog
Gallwch hefyd drefnu tabl ar gyfer colofnau lluosog yn Excel gyda VBA macro.
<0O'r tabl uchod, byddwn yn didoli'r colofnau Enw ac Adran mewn trefn esgynnol .
Camau:
- Yr un ffordd ag o'r blaen, agorwch Golygydd Sylfaenol Gweledol o'r tab Datblygwr a Mewnosod a Modiwl yn y ffenestr cod.
- Yn y ffenestr cod, copïwch y cod canlynol a'i gludo.
2945
Eich cod nawr yn barod i'w redeg.
Yma,
- TableValue → Wedi nodi enw'r tabl.
- Gwerth Tabl[Enw] -> Wedi dewis enw colofn gyntaf y tabl i'w ddidoli.
- TableValue[Department] -> Penodi enw ail golofn y tabl i'w ddidoli.
- Allwedd 1:=iColumn1 → Wedi pennu ystod y golofn i adael i'r cod wybod bod angen i'r golofn gyntaf yn y tabl fodsorted.
- Allwedd 1:=iColumn2 → Wedi pennu ystod y golofn i roi gwybod i'r cod mae angen trefnu'r ail golofn yn y tabl.
- Gorchymyn1: =xlEsgynnol → Wedi pennu'r drefn fel xlEsgyniad i ddidoli'r golofn mewn trefn ddisgynnol. Os ydych am ddidoli'r golofn mewn trefn ddisgynnol yna ysgrifennwch xlDescending yn lle hynny.
- Pennawd:= xlYes → Gan fod penawdau yng ngholofnau'r tabl hwn, fe wnaethom ei nodi gyda'r opsiwn xlYes .
- Rhedwch y cod hwn a byddwch yn cael y ddau colofnau'r tabl wedi'u didoli yn nhrefn esgynnol.
Darllen Mwy: Sut i Ddidoli Colofnau Lluosog yn Awtomatig yn Excel (3 Ffordd)
Darlleniadau Tebyg
- Sut i Drefnu Rhestr Unigryw yn Excel (10 Dull Defnyddiol)
- Trefnu Arae gydag Excel VBA (Gorchymyn Esgynnol a Disgynol)
- Sut i Ddidoli a Hidlo Data yn Excel (Canllaw Cyflawn) <18
- Excel Auto Didoli Pan Newidiadau Data (9 Enghreifftiau)
- Trefnu Ar Hap yn Excel (Fformiwlâu + VBA)
3. Gweithredu Macro i Drefnu Tabl yn ôl Lliw Cell yn Excel
Gallwch hefyd ddidoli tabl yn ôl y lliw cell sydd ynddo.
3>
Gyda'r tabl uchod fel ein hesiampl, byddwn yn dangos i chi sut i'w ddidoli ar sail y lliwiau sydd yn y tabl hwn.
Camau:
- Fel y dangoswyd yn flaenorol, agorwch Visual BasicGolygydd o'r tab Datblygwr a Mewnosod a Modiwl yn y ffenestr cod.
- Yn y ffenestr cod, copïwch y cod canlynol a'i gludo.
5252
Mae'ch cod nawr yn barod i'w redeg.
Dyma'r codau RGB a ddarparwyd gennym ni , gallwch ddod o hyd iddo neu unrhyw god RGB arall yr ydych ei eisiau drwy ddilyn y gif a roddir isod.
- Cliciwch ar y gell lliw .<18
- Yn y tab Cartref , cliciwch ar y saeth wrth ymyl Fill Colour yna dewiswch Mwy o Lliwiau . Fe welwch y codau RGB yn y tab Custom yn y blwch naidlen Colours sy'n ymddangos.
3>
- Rhedwch y cod hwn a bydd eich tabl yn cael ei ddidoli yn seiliedig ar y lliwiau .
Darllen Mwy: Sut i Drefnu yn ôl Lliw yn Excel (4 Maen Prawf)
4. Cymhwyso VBA i Dabl Trefnu Excel yn ôl Eicon
Tybiwch fod gan dabl y set ddata eiconau ar gyfer darllenadwyedd gwell. Gallwch ddidoli'r tabl yn seiliedig ar yr eiconau yn Excel gyda VBA macro.
Edrychwch ar y set ddata uchod. Yma mae gan y tabl eiconau wrth ymyl y gwerthoedd rhif yn y colofnau Marciau fel y gallwn ddeall pa fyfyriwr sydd â chanlyniadau da, gwael neu gyfartalog.
Sylwch, os nid ydych yn gwybod sut y gallwch fewnosod eicon y tu mewn i gell, gallwch wneud hyn gyda'r nodwedd Fformatio Amodol yn Excel.
- Dewiswch yr holl ystod neucolofn.
- Ewch i Fformatio Amodol -> Setiau Eicon . Yna dewiswch unrhyw setiau eicon rydych chi eu heisiau o'r opsiwn.
Rhoddir camau i drefnu tabl yn seiliedig ar eiconau isod.<3
Camau:
- Agor Golygydd Sylfaenol Gweledol o'r tab Datblygwr a Mewnosod a Modiwl yn y ffenestr cod.
- Yn y ffenestr cod, copïwch y cod canlynol a'i gludo.
8049
Mae'ch cod nawr yn barod i'w redeg. 3>
Yma,
- xl5Arrows -> Rydym wedi dewis y set o 5 saeth o'r opsiwn yn y Fformatio Amodol .
- Eitem (1) -> Wedi dewis yr eicon saeth math cyntaf .
- Eitem (2) -> Wedi dewis yr eicon saeth eiliad math.
- Eitem (3) -> Wedi pennu'r trydydd math o eicon saeth.
- Eitem (4) -> Wedi pennu'r pedwerydd math o eicon saeth.
- Eitem (5) -> Wedi nodi'r pumed eicon math o saeth.
- Rhedwch y cod hwn a bydd y tabl yn trefnu yn seiliedig ar yr eiconau .
42>
Darllen Mwy: Sut i Awtoddi Trefnu Tabl yn Excel (5 Dull)
Casgliad
Dangosodd yr erthygl hon i chi sut i drefnu'r tabl yn Excel VBA . Rwy'n gobeithio bod yr erthygl hon wedi bod yn fuddiol iawn i chi. Mae croeso i chi ofyn a oes gennych unrhyw gwestiynau am y pwnc.