Tabloya naverokê
Pêkanîna VBA makro rêbaza herî bibandor, bilez û ewledar e ku meriv her karek di Excel de bimeşîne. Di vê gotarê de, em ê nîşanî we bidin ka meriv çawa bi karanîna VBA-yê tabloya pivot li Excel-ê nûve dike.
Pirtûka Xebatê dakêşin
Hûn dikarin belaş dakêşin Ji vir pirtûka xebatê ya Excel-ê pratîk bikin.
Tabloya Pivot bi VBA.xlsm re nûve bikin
5 Nimûne ji bo nûvekirina Tabloya Pivot bi VBA di Excel de
Li jêr mînaka tabloya meya pivot e ku em ê di tevahiya gotarê de bikar bînin û 5 mînakên cihêreng ên tabloyên pivot nûvekirina li Excel bi VBA
1. VBA ji bo Tabloya Yek Pivot di Excel-ê de nûve bike
Heke hûn dixwazin tenê tabloyek pivotê di pelxebata xweya Excel-ê de nûve bikin, wê hingê,
- Pir bike Alt + F11 li ser klavyeya xwe an jî herin tabloya 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.
1650
Koda we niha amade ye ku bixebite.
Li vir, PivotTable1 navê meya Pivot Table ye. Hûn navê ku Tabloya weya Pivot heye dinivîsin.
- Pel F5 li ser klavyeya xwe bikin an ji barika menuyê hilbijêrin Run - > Sub/UserForm bixebitin. Her weha hûn dikarin tenê li ser îkona Play ya piçûk bikirtîninbarika bin-menuyê ya ku makroyê bimeşîne.
Ev ê tabloya pivotê di pelgeya xebata weya Excel de nû bike.
Zêdetir bixwînin: Tabloya Pîvot Ne Nûvekirin (5 Pirsgirêk & amp; Çareserî)
2. Makro ji bo nûvekirina Hemî Tabloyên Pîvotê yên Di Bernameya Xebatê de
Ji bo nûvekirina hemî tabloyên pivot ên di pelxebata çalak de , gavên jêrîn bişopînin.
- Heman wekî berê, Edîtorê Visual Basic ji tabloya Developer vekin û Têxin a Modûlê di pencereya kodê de vekin.
- Di pencereya kodê de, koda jêrîn kopî bikin û pê bikin.
4834
Koda we niha amade ye ku bixebite.
- Rêveke makro û hemû tabloyên pîvot ên di pelxebata te ya çalak de dê bên nûkirin.
Zêdetir bixwînin: Hemû Tabloyên Pivot çawa di nav de Nûvekirin Excel
3. Koda VBA-yê ku di Pirtûka Xebatê ya Pirjimar de Hemî Tabloyên Pivot nûve bike
Heke hûn dixwazin hemû tabloyên pîvot ên di pirpirtûkên xebatê de bi yekcarî nûve bikin bi koda VBA wê hingê gav ev in:
- Ji tabloya Developer Edîtorê Visual Basic vekin û Têxin a Modûlê di nav de pencereya kodê.
- Di pencereya kodê de, koda jêrîn kopî bikin û pê bikin.
5495
Koda we niha amade ye ku bixebite.
- Rêve bike Kodê û hemî tabloyên pivot ên di hemî pirtûkên xebatê yên Excel-ê yên vekirî de dê werin nûve kirin.
Bînin bîra xwe heta hemî biparêzepirtûkên xebatê vekin dema ku vê kodê dimeşînin.
Xwendinên bi vî rengî
- Meriv çawa di Excel de Tabloyek Pivot Biguherîne (5 Rêbaz )
- Rêjeya Tabloya Pîvotê Nûve Bike (5 Rêbazên Minasib)
- Gava Daneyên Çavkaniyê Diguhere Çawa Xweser Tabloyek Pivot Nûve Bike
4. Nûvekirina Cache Tabloya Pivot bi VBA-yê li Excel
Heke di pirtûka weya xebatê de gelek tabloyên pivot hene ku heman daneyan bikar tînin, hûn dikarin tenê cache tabloya pivot nûve bikin li şûna nûvekirinê. tabloya pivot ya rastîn her dem. Nûvekirina cache-ê bixweber bîranîna cache ya hemî tabloyên pivot paqij dike bi karanîna heman girêdana daneyê ya di cache de.
Gavên ku bikin ev in,
- Vekirina Edîtorê Visual Basic ji tabloya Pêşdebir û Têxe Modul di pencereya kodê de.
- Di pencereya kodê de, koda jêrîn kopî bikin û pêve bike.
2218
Koda te niha amade ye ku bixebite.
- Rêve bike Kodê û hemî bîranînên cache-ya tabloya pivot dê bêne paqij kirin.
Zêdetir Bixwînin: Meriv çawa bêyî VBA di Excel de (3 Rêbazên Smart) Xweser Bixwîne>
5. Dema Guherîna Daneyên bi VBA Macro re Oto-Nûvekirina Tabloya Pivot-Nûvekirina Xweser bike
Gelo heke we tabloyek pivot hebe ku hejmareke mezin ji daneyan hebe û tiştê ku hûn dixwazin ev e ku hûn çend daneyan nûve bikin dema ku tevahiya tabloyê nehêle . Di Excel de, hûn dikarin xweber nûve bikintabloya pivot dema ku daneyan bi VBA nûve dike.
- Edîtorê Visual Basic ji Pêşvebir veke.
- Li milê çepê yê edîtorê, dê pencereyek Project Explorer hebe ku tê de hemî navên pelxebatê hene.
- Di Project Explorer de, du- li ser navê pelê ku tê de tabloya pivot tê de bitikîne.
- Pencera kodê dê derkeve holê ku em ê li wir makroya bûyerê çêbikin. Hilbijêre Worksheet ji Object qutiya dakêşanê ya li milê çepê yê modula kodê. Ev ê bûyerek Worksheet_SelectionChange li modulê zêde bike, bi rastî hewcedariya me bi wê tune ye, ji ber vê yekê em ê paşê vê perçeya kodê jêbikin.
- Piştre li ser Pêvajoyê bikirtînin lîsteya daketî û hilbijêre Guhertin . Ev bûyerek nû li serê modula kodê bi navê Worksheet_Change zêde dike. Em ê koda xwe li vir binivîsin, ji ber vê yekê jêbirin koda ku ji hêla Worksheet_SelectionChange ve hatî çêkirin
- Niha kopî bikin. koda jêrîn binivîsin û li PivotTbl_Change
6400
Koda we niha amade ye ku bixebite.
Li vir, PivotTbl pelgeya xebatê ye. nav di pirtûka xebata me ya Excel de ye û PivotTable1 navê meya Tabloya Pivot e. Hûn navê ku pelgeya xebata we û Tabloya Pivot heye dinivîsin.
- Niha her gava ku hûn daneyên di tabloya daneya orîjînal de di pelgeya xebata xwe de diguherînin, daneyên di tabloya pivot dêbixweber were nûve kirin.
Zêdetir bixwînin: Meriv çawa Tabloya Pivot-ê di Excel de Xweser Nû Nûve Dike
Encam
Vê gotarê nîşanî we da ku hûn çawa tabloya pivot li Excel bi VBA nûve bikin. 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.