Clàr-innse
Is e cur an gnìomh macro VBA an dòigh as èifeachdaiche, as luaithe agus as sàbhailte airson gnìomhachd sam bith a ruith ann an Excel. San artaigil seo, bidh sinn a’ sealltainn dhut mar a nì thu ùrachadh air a’ chlàr pivot ann an Excel a’ cleachdadh VBA.
Luchdaich sìos Leabhar-obrach
Faodaidh tu an leabhar-obrach a luchdachadh sìos an-asgaidh cleachd leabhar-obrach Excel às an seo.
Ùraich Pivot Table le VBA.xlsm
5 Eisimpleirean airson Clàr Pivot Ùrachadh le VBA ann an Excel
A’ leantainn tha an eisimpleir den chlàr pivot againn a bhios sinn a’ cleachdadh tron artaigil gu lèir agus a sheallas dhut 5 diofar eisimpleirean de ag ùrachadh chlàran pivot ann an Excel le VBA còd.
1. VBA gus aon chlàr pivot ùrachadh ann an Excel
Ma tha thu airson dìreach aon chlàr pivot ùrachadh anns an duilleag-obrach Excel agad an uairsin,
- Brùth Alt + F11 air a' mheur-chlàr agad no rach dhan taba Leasaiche -> Visual Basic gus Deasaiche Bunaiteach Lèirsinneach fhosgladh.
- Ann an uinneag a’ chòd pop-up, on bhàr clàr-taice , cliog Cuir a-steach -> Modal .
- Dèan lethbhreac den chòd a leanas agus cuir a-steach e ann an uinneag a’ chòd.
3605
An còd agad deiseil airson a ruith a-nis.
Seo, PivotTable1 an t-ainm Pivot Table againn. Bidh tu a’ sgrìobhadh an ainm a tha air a’ chlàr Pivot agad.
- Brùth F5 air a’ mheur-chlàr agad no tagh Ruith - bhon bhàr-chlàr. > Ruith fo/Foirm-chleachdaiche . Faodaidh tu cuideachd dìreach briogadh air an ìomhaigh bheag Play a-steachbàr an fho-chlàr gus am macro a ruith.
Ùraichidh seo an clàr pivot air an duilleag-obrach Excel a tha agad mu thràth.
Leugh tuilleadh: Clàr Pivot Gun ùrachadh (5 Cùisean & Fuasglaidhean)
2. Macro gus ùrachadh a dhèanamh air a h-uile clàr pivot anns an duilleag-obrach gnìomhach
Gus gach clàr pivot air an duilleag-obrach gnìomhach ùrachadh, lean na ceumannan gu h-ìosal.
- An aon rud mar a bha e roimhe, fosgail Deasaiche Bunaiteach Lèirsinneach bhon taba Leasaiche agus Cuir a-steach a Modal ann an uinneag a’ chòd.
- Ann an uinneag a' chòd, dèan lethbhreac dhen chòd a leanas agus cuir a-steach e.
3188
Tha an còd agad a-nis deiseil ri ruith.
- Ruith am macro agus thèid na clàran pivot uile air an duilleag-obrach ghnìomhach agad ùrachadh. Excel
3. Còd VBA gus a h-uile clàr pivot ùrachadh ann an ioma leabhar-obrach
Ma tha thu airson na clàran pivot gu lèir ann an ioma leabhar-obrach ùrachadh aig an aon àm le còd VBA an uairsin bidh an Is e na ceumannan seo:
- Fosgail Deasaiche Bunaiteach Lèirsinneach bhon tab Leasaiche agus Cuir a-steach a Modal anns an uinneag a' chòd.
- Ann an uinneag a' chòd, dèan lethbhreac den chòd a leanas agus cuir a-steach e.
4182
Tha an còd agad a-nis deiseil ri ruith.
- Ruith an còd agus thèid na clàran pivot gu lèir anns na leabhraichean-obrach Excel fosgailte agad uile ùrachadh.
Cuimhnich gu cùm na h-uileleabhraichean-obrach fosgail fhad 's a tha thu a' ruith a' chòd seo.
Leughaidhean Co-chosmhail
- Mar a dheasaicheas tu Clàr Pivot ann an Excel (5 Dòighean )
- Ùraich Raon Clàr Pivot (5 dòighean iomchaidh)
- Mar a nì thu ùrachadh gu fèin-ghluasadach air clàr pivot nuair a dh’ atharraicheas an stòr dàta <1
- Fosgail Deasaiche Bunaiteach Lèirsinneach on taba Leasaiche agus Cuir a-steach a Modal ann an uinneag a’ chòd.
- Ann an uinneag a’ chòd, dèan lethbhreac dhen chòd a leanas agus cuir a-steach e.
4. Ag ùrachadh an Pivot Table Cache le VBA ann an Excel
Ma tha iomadh clàr pivot agad san leabhar-obrach agad a chleachdas an aon dàta, chan urrainn dhut ùrachadh ach an tasgadan pivot table seach ùrachadh am fìor bhòrd pivot fad na h-ùine. Ma dh' ath-nuadhaicheas tu an tasgadan gu fèin-obrachail a' glanadh a' chuimhne tasgadan de na clàran pivot gu lèir a' cleachdadh an aon cheangal dàta san tasgadan.
S iad na ceumannan ri dhèanamh,
7463
Tha an còd agad a-nis deiseil airson a ruith.
- Ruith an còd 's a h-uile càil thèid na cuimhneachain clàr pivot a ghlanadh.
Leugh More: Mar a nì thu ùrachadh gu fèin-ghluasadach Pivot Table às aonais VBA ann an Excel (3 Dòighean Glic) <3
5. Clàr pivot ùrachadh gu fèin-ghluasadach fhad ‘s a tha thu ag atharrachadh dàta le VBA Macro
Dè ma tha clàr pivot agad aig a bheil tòrr dàta agus nach eil thu ag iarraidh ach beagan dàta ùrachadh fhad ‘s a tha am bòrd gu lèir gun suathadh . Ann an Excel, faodaidh tu fèin-ùrachadh a dhèanamh air an fhaidhleclàr pivot fhad 's a tha thu ag ùrachadh dàta le VBA .
- Fosgail Deasaiche Bunaiteach Lèirsinneach bhon Leasaiche. 12>Air taobh clì an deasaiche, bhiodh pana Project Explorer air a bheil ainmean uile na duilleige-obrach.
- Nochdaidh uinneag a’ chòd far an cruthaich sinn macro tachartais. Tagh Duilleag-obrach bhon bhogsa a-nuas Rud air taobh clì modal a’ chòd. Cuiridh seo tachartas Worksheet_SelectionChange ris a’ mhodal, dha-rìribh chan eil feum againn air agus mar sin sguabaidh sinn às am pìos còd seo nas fhaide air adhart.
- An uairsin cliog air a’ Dòigh-obrach liosta tuiteam-sìos agus tagh Atharraich . Cuiridh seo tachartas ùr ris aig mullach a’ mhodal còd air a bheil Duilleag-obrach_Change . Sgrìobhaidh sinn an còd againn an-seo gus sguab às an còd a chruthaich an Worksheet_SelectionChange
- A-nis dèan lethbhreac dhen a' chòd a leanas agus cuir a-steach e san Duilleag-obrach_Change
5639
Tha an còd agad deiseil airson a ruith a-nis.
Seo, PivotTbl an duilleag-obrach ainm anns an leabhar-obrach Excel againn agus PivotTable1 an t-ainm Pivot Table againn. Sgrìobhaidh tu an t-ainm a tha air an duilleag-obrach agus an Clàr Pivot agad.
- A-nis a h-uile turas a dh’atharraicheas tu an dàta sa chlàr dàta tùsail air an duilleag-obrach agad, bidh an dàta anns an bidh clàr pivotùrachadh gu fèin-obrachail.
Leugh tuilleadh: Mar a dh’ ùraicheas tu gu fèin-obrachail Pivot Table ann an Excel
Co-dhùnadh
Sheall an artaigil seo dhut mar a nì thu ùrachadh air a’ chlàr pivot ann an Excel le VBA . Tha mi an dòchas gu bheil an artaigil seo air a bhith gu math buannachdail dhut. Faodaidh tu faighneachd a bheil ceist sam bith agad mun chuspair.