VBA ji bo Rêzkirina Tabloya li Excel (4 Rêbaz)

  • Vê Parve Bikin
Hugh West

Pêkanîna VBA makro rêbaza herî bibandor, bilez û ewledar e ku meriv karek di Excel de bimeşîne. Di vê gotarê de, em ê nîşanî we bidin ka meriv çawa tabloya di Excel de bi VBA veqetîne.

Pirtûka Xebatê dakêşin

Hûn dikarin pirtûka xebatê ya Excel-ê ya pratîkî ya belaş ji vir dakêşin.

Tabloya bi VBA.xlsm birêkûpêk bikin

Tiştên ku Beriya Bicihanîna VBA-yê bizanibin ji bo Rêzkirina Tabloya di Excel de

Hin parametre hene ku dema ku hûn bi rêbaza Sort ya VBA dixebitin, divê hûn pir caran bikar bînin. Ji ber vê yekê li vir em ê hin pîvanan nîqaş bikin da ku hûn dema ku hûn kodê dinivîsin nas bikin.

Parameter Pêdivî/ Vebijarkî Tîpa Daneyê Danasîn
Key Vebijêrk Variant Rêzik an jî stûna ku nirxê wê bên rêzkirin diyar dike.
Sipari Vebijarkî XlSortOrder Rêza ku dê veqetandin li gorî wê were kirin diyar dike.
  • xlAscending = Rêzkirina li gor rêza hilkişînê.
  • xlDerketî = Rêzkirina li gorî rêza xwarê.
Sernivîs Vebijêrk XlYesNoGuess Diyar dike ka rêza yekem sernivîsan dihewîne yan na .
  • xlNo = Dema ku stûna sernivîsê tune be; Nirxa xwerû.
  • xlYes = Dema ku stûnên sernivîsan hene.
  • xlGuess = Bila Excelsernavan diyar bikin.

4 Rêbaz Di Pêkanîna VBA-yê de ji bo Rêzkirina Tabloya li Excel

Ev beş dê nîşanî we bide ka meriv çawa tabloyên Excel binirxîne nirx, reng, îkonan û gelek stûn bi koda VBA binirxîne.

1. VBA-yê bixin da ku tabloya li gorî nirxê li Excel bicivînin

Li gorî mînaka jêrîn em ê vê tabloyê li gorî nirxên yên di Mark de cih bikin. 2> stûn bi rêza daketinê.

Gavek:

  • Pêk bike Alt + F11 li ser klavyeya xwe an jî biçe tabê Pêşdebir -> Visual Basic ji bo vekirina Edîtorê Visual Basic .

  • Di pencereya kodê ya pop-up de, ji barika menuyê , bitikîne Têxe -> Module .

  • Koda jêrîn kopî bikin û li pencereya kodê bixin.
6788

Koda we niha ji bo xebatê amade ye.

Li vir,

  • SortTBL → Navê tabloyê diyar kir.
  • SortTBL[Nîşan] -> Navê stûna tabloyê ji bo rêzkirinê diyar kir.
  • Key1:=iColumn → Rêjeya stûnê diyar kir da ku kod bizanibe ka kîjan stûna tabloyê were rêz kirin.
  • Rêza1:=xlDaketî → Rêzkirin wekî xlDaketî diyar kir ku stûnê li gorî rêza daketî rêz bike. Heger tu dixwazî ​​stûnê bi rêza hilkişînê rêz bikî, wê demê xlAscending li şûna wê binivîse.
  • Header:= xlYes → Wek stûna vê tabloyê heyesernavê ji ber vê yekê me ew bi xlYes vebijark diyar kir.

  • Pel F5 li ser klavyeya xwe an ji barika menuyê hilbijêre Rûn -> Sub/UserForm bixebitin. Her weha hûn dikarin tenê li ser îkona lîstika piçûk ya di barika jêr-menuyê de bitikînin da ku makroyê bimeşînin.

Hûn ê bibînin ku stûna di tabloya we de niha li rêza daketî hatiye rêzkirin .

Zêdetir Bixwîne: Meriv çawa di Excel de daneyan li gorî nirxê rêz dike (5 Rêbazên Hêsan )

2. Makroya VBA-yê têxe tabloya ji bo Pir Stûnan

Hûn dikarin tabloyek ji bo gelek stûnan bixin li Excel bi VBA makro.

Ji tabloya jorîn, em ê stûnên Nav û Beş bi rêza hilkişînê rêz bikin. .

Gavên:

  • Wekî berê, Edîtorê Visual Basic ji tabloya Developer veke û Modul têxe pencereya kodê.
  • Di pencereya kodê de, koda jêrîn kopî bikin û pê lê bikin.
3967

Ya we kod niha ji bo xebitandinê amade ye.

Li vir,

  • TableValue → Navê tabloyê diyar kir.
  • TableValue[Nav] -> Navê stûna yekem a tabloyê ji bo rêzkirinê diyar kir.
  • TableValue[Beşa] -> Navê stûna duyemîn a tabloyê ji bo rêzkirinê diyar kir.
  • Key1:=iColumn1 → Rêjeya stûnê diyar kir da ku kod bizanibe stûna yekem a tabloyê divê weretertîb kirin.
  • Key1:=iColumn2 → Rêjeya stûnê diyar kir da ku kod bizane stûna duyemîn di tabloyê de pêdivî ye ku were veqetandin.
  • Serker1: =xlHerbiçûk → Ji bo rêzkirina stûnê li gorî rêza xwarê rêzê wek xlberbilind diyar kir. Heke hûn dixwazin stûnê li gorî rêza xwarê rêz bikin, wê hingê xlDestûr binivîsin.
  • Header:= xlYes → Ji ber ku stûnên vê tabloyê sernav hene loma me ew diyar kir. bi xlYes vebijêrk.

  • Vê kodê bixe û hûn ê her du stûnên tabloyê li gorî rêza hilkişînê hatine rêz kirin.

Zêdetir Bixwîne: Çawa di nav de Çend Stûnên Xweser Bicive Excel (3 Away)

Xwendinên Bi heman rengî

  • Meriv çawa Lîsteya Yekta Di Excel de (10 Rêbazên Bikêr) Rêz dike
  • Bi Excel VBA re Array Birêkûpêk Bike (Hem Rêza Çêbûn û Daketinê)
  • Meriv Çawa Daneyên Di Excel de Rêzkirin û Parzkirin (Rêbernameyek Temam)
  • Dema ku Dane diguhere (9 Nimûne)
  • Rêzkirina Xweser a Excel di Excel de (Formul + VBA)

3. Di Excel-ê de ji bo birêkûpêkkirina tabloya li gorî rengê şaneyê makroyê bi cih bînin

Hûn dikarin tabloyekê li gorî rengê şaneyê ku tê de ye rêz bikin .

Bi mînaka tabloya jorîn, em ê nîşanî we bidin ka meriv çawa wê li gorî rengên ku vê tabloyê digire, rêz bike.

Gavên:

  • Wekî ku berê hatiye nîşandan, Visual Basic vekeEdîtor ji tabloya Pêşdebir û Têxe a Modûl di pencereya kodê de.
  • Di pencereya kodê de, koda jêrîn kopî bikin. û lê bixin.
3527

Koda we niha ji bo xebitandinê amade ye.

Li vir kodên RGB yên ku me dane , hûn dikarin wê an jî kodek RGB ya din a ku hûn dixwazin bi şopandina gif-a jêrîn bibînin.

  • Tenê li ser hucreya rengîn bitikînin.
  • Di tabloya Mal de, li ser tîra li kêleka Rengê Dagirtî bikirtînin û paşê Rengên Zêdetir hilbijêrin. Hûn ê kodên RGB di tabloya Ciştî ya qutiya pop-upê ya xuyayî Reng de bibînin.

  • Vê kodê bixe û tabloya te dê li gorî rengan were rêz kirin .

Zêdetir Bixwînin: Meriv çawa li Excel li gorî Rengê Rêz dike (4 Pîvan)

4. VBA-yê bicîh bikin ku Tabloya Excel-ê li gorî îkonê birêkûpêk bikin

Bifikirin ku tabloya databasê ji bo xwendina çêtir îkonan hene. Hûn dikarin tabloya li ser bingeha îkonan li Excel bi VBA makro birêkûpêk bikin.

Li daneheva jorîn binêre. Li vir tablo li kêleka nirxên hejmarê di stûnên Nîşanan de îkon hene da ku em fam bikin kîjan xwendekar encamên baş, xirab an navînî hene.

Bêbînî ku, heke hûn nizanin ka hûn çawa dikarin îkonekê têxin hundurê şaneyek, hûn dikarin vê yekê bi tenê bi taybetmendiya Formatkirina şertî li Excel-ê bikin.

  • Hilbijêre tevahiya rêzê anstûn.
  • Here Formatkirina şertî -> Komên îkonan . Dûv re ji vebijarkê her komek îkonên ku hûn dixwazin hilbijêrin.

Gavên lihevkirina tabloyek li gorî îkonan li jêr têne dayîn.

Gavên:

  • Ji tabloya Pêşvebir Edîtorê Visual Basic veke û Têxe a Modul di pencereya kodê de.
  • Di pencereya kodê de, koda jêrîn kopî bikin û pê lê bikin.
6755

Koda we niha ji bo xebitandinê amade ye.

Li vir,

  • xl5Arrows -> Me koma 5 tîran ji vebijarka Formakirina Şertkirî hilbijart.
  • Tişta (1) -> yekem cureyê îkona tîrê diyar kir.
  • Tişta (2) -> duyemîn cûreya îkona tîrê diyar kir.
  • Madeya (3) -> Cureya sêyemîn ya îkona tîrê diyar kir.
  • Madeya (4) -> Cureya çarem ya îkona tîrê diyar kir.
  • Made (5) -> Cureya pênc ya îkona tîrê destnîşan kir.

  • Vê kodê bixe û tablo dê bibe li gorî îkonan hatine rêz kirin .

Zêdetir Bixwînin: Meriv çawa di Excel de Tabloya Xweser Bişkojk Bike (5 Rêbaz)

Encam

Vê gotarê nîşanî we da ku hûn çawa tabloya li Excel VBA biterkînin. Ez hêvî dikim ku ev gotar ji we re pir sûdmend bû. Heger di derbarê mijarê de pirsên we hebin, xwe bipirsin.

Hugh West perwerdekar û analîstek Excel-ê pir bi tecrûbe ye ku di pîşesaziyê de zêdetirî 10 salan ezmûn heye. Di warê Hesabgiranî û Darayî de bawernameya Bachelorê û di Rêveberiya Karsaziyê de jî Master e. Hugh ji hînkirinê re dilşewat e û rêgezek hînkirinê ya bêhempa pêşxistiye ku hêsan tê şopandin û têgihiştin. Zanîna wî ya pispor a Excel alîkariya bi hezaran xwendekar û pisporan li çaraliyê cîhanê kiriye ku jêhatîbûnên xwe baştir bikin û di kariyera xwe de pêşde bibin. Bi bloga xwe, Hugh zanîna xwe bi cîhanê re parve dike, dersên belaş Excel û perwerdehiya serhêl pêşkêşî dike da ku alîkariya kes û karsaziyan bike ku bigihîjin potansiyela xwe ya tevahî.