VBA i Drefnu Tabl yn Excel (4 Dull)

  • Rhannu Hwn
Hugh West

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.
  • xlEscending = I ddidoli mewn trefn esgynnol.
  • xlDescending = I ddidoli mewn trefn ddisgynnol.
Pennawd Dewisol XlYesNoGuess Yn pennu a yw'r rhes gyntaf yn cynnwys penawdau ai peidio .
  • xlNo = Pan nad oes gan y golofn unrhyw benawdau; Gwerth rhagosodedig.
  • xlYes = Pan fo penawdau yn y colofnau.
  • xlGuess = I osod Excelpenderfynu ar y penawdau.
> 4 Dulliau o Weithredu VBA i Ddidoli Tabl yn Excel

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 Excel

O 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.

<0

O'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.

Mae Hugh West yn hyfforddwr a dadansoddwr Excel hynod brofiadol gyda dros 10 mlynedd o brofiad yn y diwydiant. Mae ganddo radd Baglor mewn Cyfrifeg a Chyllid a gradd Meistr mewn Gweinyddu Busnes. Mae gan Hugh angerdd am addysgu ac mae wedi datblygu dull addysgu unigryw sy’n hawdd ei ddilyn a’i ddeall. Mae ei wybodaeth arbenigol o Excel wedi helpu miloedd o fyfyrwyr a gweithwyr proffesiynol ledled y byd i wella eu sgiliau a rhagori yn eu gyrfaoedd. Trwy ei flog, mae Hugh yn rhannu ei wybodaeth gyda’r byd, gan gynnig tiwtorialau Excel am ddim a hyfforddiant ar-lein i helpu unigolion a busnesau i gyrraedd eu llawn botensial.