Tabloya naverokê
Dema ku bi Microsoft Excel re dixebitin, fîlterkirina daneyan dihêle ku em tenê agahdariya ku em dixwazin bibînin. Kengê ku em dixwazin di danegehek an tabloyek mezin de li ser hin hêmanan hûr bibin, ev teknîk bi kêr tê. Dema ku kar qediya, pêdivî ye ku em wan daneyan li pelgeya xwe paşde vegerînin. Her çend Excel jixwe ji bo vê amûrek çêkirî heye. Lê VBA awayê herî bikêr, dem-teser û ewledar e ku meriv her karekî di Excel de bimeşîne. Di vê gotarê de, em ê çend mînakan ji bo rakirina parzûnê di Excel VBA de bikin.
Pirtûka Xebatê ya Pratîkê dakêşin
Hûn dikarin pirtûka xebatê dakêşin û bi wan re pratîk bikin.
VBA ji bo Rakirina Parzûn.xlsm
5 Rêbazên Hêsan Ji Rakirina Parzûnê li Excel VBA
Excel-ê çêkirî ye amûr û fonksiyonên ji bo rakirina fîlteran ji daneyan. Lê bi Excel VBA em dikarin zû wan parzûnan bi tenê bi xebitandina koda VBA rakin. Ji bo rakirina fîlteran ji daneyan em ê daneheva jêrîn bikar bînin. Danûstan di stûna B de hin nasnameyên hilberan, di stûna C de navên hilberan, di stûna D de jî welatê radestkirinê dihewîne. Ji ber ku em dixwazin tenê hûrguliyên hilberê Şampo û Kondiyoner bibînin, ji ber vê yekê me ew fîlter kirin. Naha, bifikirin ku em hewce ne ku wan daneyên fîlterî paqij bikin. Em ê ji bo vê yekê hin Excel VBA Macro bikar bînin. Ka em mînakan nîşan bidin da ku wan parzûnan ji daneyan bi karanîna Excel paqij bikinVBA .
1. Ji bo Rakirina Hemî Parzûnan Ji Tabloya Excel-ê VBA-yê bicîh bikin
Bi Excel VBA , bikarhêner dikarin bi hêsanî koda ku wekî pêşekên excelê ji ribbonê tevdigere bikar bînin. Ji bo bikaranîna koda VBA ji bo rakirina hemî parzûnan ji tabloya Excel, werin em gavan bişopînin.
GAV:
- Pêşî , herin tabloya Developer ji bandê.
- Ya duyemîn, ji kategoriya Kodê , li ser Visual Basic bitikînin da ku Edîtorê Visual Basic . An jî pêl Alt + F11 bikin da ku Edîtorê Visual Basic vekin.
- Li şûna ku hûn vê bikin, hûn tenê dikarin li ser pelgeya xebata xwe rast-klîk bikin û biçin Kodê Binêre . Ev ê we jî bibe Edîtorê Visual Basic .
- Ev ê di Edîtorê Visual Basic de xuya bibe cihê ku em kodên xwe dinivîsin da ku tabloyek ji rêzê çêkin.
- Ya sêyem, ji Module ji Têxe barika menuya daketî bikirtînin.
- Ev ê di pirtûka we de Modulek çêbike.
- Û, VBA kopî bikin û pê bikin. koda li jêr tê nîşandan.
Koda VBA:
5069
- Piştî wê, bi tikandina bişkoka RubSub kodê bixebitîne. an jî pêlkirina kurtebirra klavyeyê F5 .
- Û, di dawiyê de, şopandina gavan dê hemî parzûnan ji tabloya excelê rake li ser kaxeza xwe.
Koda VBARavekirin
7300
Sub beşek kodê ye ku ji bo birêvebirina xebata di kodê de tê bikar anîn lê dê tu nirxek venegerîne. Her weha wekî prosedurek jêrîn tê zanîn. Ji ber vê yekê em navê prosedûra xwe dikin Remove_Filters1() .
9676
Daxuyaniya guhêrbar.
7336
VBA Set bi hêsanî rê dide me ku em xwe nenivîsin navça ku divê em hilbijêrin. û dîsa dema ku kodê dimeşîne. Ji ber vê yekê, me referansa tabloya yekem a li ser kaxezê destnîşan kir.
3901
Ev rêza kodê dê hemî parzûnên hemî daneyê rake.
5226
Ev dê prosedurê biqede.
Zêdetir Bixwînin: Meriv çawa Parzûnê li Excel Rake (5 Rêyên Hêsan & Zû zû)
2. Hemî Parzûnên Tabloya Excel-ê li ser Pelek Bi Bikaranîna VBA-yê Paqij bikin
Werin em li mînakek din a karanîna Excel VBA-yê binêrin da ku hemî fîlterên tabloya excel li ser pelek jêbirin. Ji bo vê, gavên li jêr bişopînin.
GAV:
- Pêşî, herin tabloya Pêşveçûn r ji bandê.
- Ya duyemîn, li ser Visual Basic bikirtînin da ku Edîtorê Visual Basic vekin.
- Riyek din ji bo vekirina Edîtorê Visual Basic ew e ku meriv pê Alt + F11 bike.
- An jî, li ser pelê rast-klîk bike, paşê Kodê Binêre hilbijêrin.
- Piştre, biçin Têxin û ji pêşeka daketî Modul hilbijêrin.
- Û, ev ê pencereya bingehîn a dîtbarî veke.
- Piştî wê, kopî bikin û Koda VBA li jêr binivîsin.
Koda VBA:
9494
- Zêdetir, çap bikebişkoka F5 an jî li ser bişkoka Run Sub bikirtînin da ku kodê bixebitin.
- Û, ev kod dê hemî fîlterên tabloya excel ji pelê we paqij bike û encamek mîna Rêbaz 1 bide.
Rêvekirina Koda VBA
9647
Ew xêzên kodê di nav hemî tabloyên li ser pelê de diherike û hemî parzûnan ji bo tevahiya pelxebatê radike.
Zêdetir Bixwîne: Meriv çawa Tabloya Pivot Excel Parz bike (8 Rêyên Bibandor)
3. Parzûnê ji stûnek bi VBA-ya Excel-ê rakin
Werin em nihêrînek din li rêyek din bidin ku parzûnek ji stûnek bi Excel VBA paqij bikin. Ka em prosedûra vê yekê bibînin.
GAV:
- Ji bo destpêkirinê, li ser tabloya Pêşdebir bikirtînin.
- Ya duyemîn, Edîtorê Visual Basic bi tikandina Visual Basic dest pê bike.
- Alternatîf, hûn dikarin bigihîjin Edîtorê Visual Basic . pêl Alt + F11 bikin.
- An jî, li ser pelê rast-klîk bikin û ji menuê Kodê Binêre hilbijêrin.
- Piştre, Modula ji qutiya daketî ya di bin Têxe de hilbijêre.
- Û pencereya bingehîn ya dîtbarî dê xuya bibe.
- Kodê binivîse li wir.
Koda VBA:
5451
- Di dawiyê de, bişkojka F5 ji bo xebitandina kodê bitikîne.
- Bikaranîna vê kodê wê parzûnê ji stûna tabloya excelê rake.
Ravekirina Koda VBA
4203
Ev rêzika kodê zeviyê diyar diketenê hejmar û ti pîvanên din tune.
Zêdetir Bixwîne: Excel VBA ku di heman stûnê de li gorî Pir Pîvanan Parz bike (6 Nimûne)
Xwendinên Wekhev
- Excel VBA: Meriv çawa bi Pir Pîvanan Di Array de Parzûn dike (7 Away)
- Koda VBA ji bo Parzûnkirina Daneyên ji hêla Dîrokê ve di Excel de (4 Mînak)
- Meriv çawa Parzûnê di Rûpelê Excel-ê parastî de bikar tîne (Bi gavên hêsan)
- Stûna Cûda bi Gelek Parzûn dike Pîvanên di Excel VBA
- Koda VBA ya Parzûnkirina Daneyên di Excel de (8 Nimûne)
4. Hemî Parzûnên Di Kargerek Çalak de Paqij bikin
Niha, li rêbazek din a Excel VBA binêre da ku hemî fîlteran ji pelxebatek çalak paqij bike. Werin em gavan bişopînin.
GAV:
- Ji bo destpêkirinê, qîretê vekin û vebijarka Pêşvebir hilbijêrin.
- Piştre, ji bo ku hûn xwe bigihînin Edîtorê Visual Basic , li ser Visual Basic bikirtînin.
- Pelkirina Alt + F11 jî wê derkeve holê. Edîtorê Visual Basic .
- Alternatîf, rast-klîk bikin li ser pelê û ji pêşeka ku xuya dibe Kodê Binêre hilbijêrin.
- Niha, ji vebijarka daketî ya Têxe , Modul hilbijêre.
- Piştre koda VBA ya ku li pey tê kopî bikin û bixin.
Koda VBA:
5034
- Bi tikandina bişkoka F5 , kodê bixebitîne.
- Û, di dawiyê de, hûn ê karibin bi vê kodê VBA fîlteran ji daneyên xwe derxînin.mîna Rêbaz-1 .
Zêdetir Bixwîne: Meriv çawa li pelek din di Excel de (2 Rêbaz) li gorî Lîsteyê Parz bike
5. Excel VBA Ji bo Rakirina Hemî Parzûnan Ji Pirtûka Xebatê
Werin em rêyek r Excel VBA bigerin da ku hemî fîlteran ji pirtûkek xebatê derxînin. Ji ber vê yekê, werin em li gavên jêrîn binêrin.
GAVAN:
- Ji bo destpêkirinê, qûntarê vekin û ji dilopê Pêşvebir hilbijêrin -menuya jêrîn.
- Piştre Visual Basic hilbijêre ku Edîtorê Visual Basic veke.
- Edîtorê Visual Basic dikare her weha bi tikandina Alt + F11 ve tê gihîştin.
- Alternatîf, hûn dikarin rast-klîk bikin li ser pelê û Nirîna Kodê ji pel- menuya jorîn.
- Piştî wê, Modul ji Têxe menuya daketî hilbijêrin.
- Piştre koda VBA-ya jêrîn kopî bikin û pê bikin.
Koda VBA:
4159
- Di dawiyê de, kodê bi tikandina F5 li ser klavyeya xwe bişopînin û hûn encamê bibînin. pelgeya te ya xebatê.
- Ev koda VBA dê hemû parzûnan ji tevahiya pirtûka te ya xebatê paqij bike wekî ku di yekem de tê xuyang kirin. Rêbaz .
Rêvekirina Koda VBA
6391
Xala yekem ji bo gerandina hemî tabloyên pirtûka xebatê ye. Xala duyemîn ji bo lêxistina hemî tabloyên li ser pelê xebatê ye. Dûv re, xêza hundurê lûkê tenê parzûnê ji tabloyê paqij dike. Piştî vê yekê, bi du rêzên dawîn ve dorpêçê bigire.
BixwîneZêdetir: Kurtenivîsa ji bo Parzûna Excel (3 Bi Nimûneyan Bikaranînên Zûtirîn)
Encam
Rêbazên jorîn dê ji we re bibin alîkar ku Parzûna di Excel VBA de rake . Hêvîdarim ku ev ê ji we re bibe alîkar! Ger pirsên we, pêşniyar, an nêrînên we hebin ji kerema xwe di beşa şîroveyê de ji me re agahdar bikin. An jî hûn dikarin di bloga ExcelWIKI.com de li gotarên me yên din binêre!