Talaan ng nilalaman
Kapag kailangan mong i-refresh o i-update ang data sa isang umiiral nang PivotTable pagkatapos gawin ito, dapat mong gamitin ang command na Change Data Source . Gayunpaman, ang manu-manong pag-update ng pivot table ay hindi maginhawa at nakakaubos ng oras. Bilang resulta, kakailanganin mong malaman kung paano gumawa ng automated na pivot table na awtomatikong mag-a-update ng data. Kaya, sa tutorial na ito, ipapakita namin sa iyo kung paano awtomatikong mag-update ng pivot table kapag nagbago ang source data.
I-download ang Practice Workbook
I-download ang practice workbook na ito para mag-ehersisyo habang binabasa mo ang artikulong ito.
Awtomatikong I-refresh ang PivotTable.xlsm
7 Madaling Hakbang upang Awtomatikong Mag-update ng Pivot Table Kapag Nagbago ang Source Data
Nagsama kami ng isang set ng data na may impormasyon sa mga detalye ng pagbebenta sa iba't ibang rehiyon sa larawan sa ibaba. Maaari mong ipagpalagay na ang aming set ng data ay medyo malaki. Kaya, para sa isang dynamic na layunin, kailangan namin ng isang awtomatikong proseso sa tuwing mag-a-update kami ng data. Para magawa ito, magpapatakbo kami ng VBA code at ilalapat ito sa set ng data sa ibaba. Upang makumpleto ang gawain, sundin ang mga hakbang sa ibaba.
Hakbang 1: Gumawa ng Pivot Table na may Source Data Range
- Una, mag-click sa ang tab na Insert upang magpasok ng pivot table .
- Pagkatapos, i-click ang PivotTable utos mula sa PivotTables grupo.
- Piliin ang opsyong Mula sa Talahanayan/Hanay mula salistahan.
- Piliin ang hanay ng talahanayan na may header.
- Piliin ang Bagong Worksheet opsyon upang ilagay ang pivot table sa isang bagong worksheet.
- Pagkatapos, i-click ang OK .
- Sa isang bagong worksheet ( Sheet4 ), gagawin ang pivot table.
- Hangga't kaya mo tingnan sa larawan sa ibaba, maaari mong piliin ang mga field ( Rehiyon , Sangay , Presyo , Dami , atbp.) na lalabas sa pivot table .
- Piliin ang PivotTable command mula sa PivotTable Analyze Makikita mo ang pangalan ng iyong pivot table ( PivotTable2 ) doon at i-edit ito kung kinakailangan.
Hakbang 2: Buksan ang Visual Basic Editor para Ilapat ang VBA Code
- Pindutin ang Alt + F11 para buksan ang Visual Basic Editor .
- Mula sa VBA Excel Objects , i-double click para piliin ang pangalan ng worksheet ( Sheet2 ) kung saan matatagpuan ang iyong set ng data.
Hakbang 3: Gumawa ng Worksheet Event gamit ang Iyong Sheet na Naglalaman ng Set ng Data
- Upang gumawa ng worksheet event para sa Sheet2 , piliin ang opsyong Worksheet mula sa listahan.
Mga Tala: Ang isang kaganapan sa worksheet ay nangangahulugang anumang mga pagbabagong gagawin mo sa source data ay makikita kaagad sa iyong program. Iyon ang dahilan kung bakit angawtomatikong tatakbo ang program kapag gumawa ka ng anumang mga pagbabago sa source data set.
Hakbang 4: Maglagay ng Bagong Kaganapan para sa Pagbabago sa Worksheet
- Piliin ang Baguhin sa halip na SelectionChange upang lumikha ng bagong kaganapan sa worksheet.
- Tanggalin ang nauna upang panatilihin lamang ang kaganapan ng pagbabago.
Hakbang 5: Ideklara ang Lahat ng Variable na may Eksplisit na Pahayag ng Opsyon
- Upang ideklara ang lahat ng mga variable at upang mahanap ang mga hindi ipinahayag na mga variable, i-type ang Option Explicit sa itaas ng page ng program.
Hakbang 6: Ipasok ang VBA Code upang Awtomatikong I-update ang Pivot Table
- Kunin ang nakumpletong VBA code at i-paste ito.
1743
Hakbang 7: Patakbuhin ang VBA Code at Kumuha ng Mga Pagbabago sa Mga Resulta
- Pindutin ang F5 upang patakbuhin ang VBA code .
- Gumawa ng pagbabago sa set ng data upang makita kung gumagana pa rin ang program. Halimbawa, sa IRE rehiyon, ang presyo halaga para sa Belfast ang sangay ay binago sa £113 .
- Bumalik sa iyong pivot table, at tingnan na ang binagong presyo halaga ( £113 ) ay ina-update.
Konklusyon
Sana ang artikulong ito ay nagbigay sa iyo ng tutorial tungkol sa kung paano awtomatikong mag-update ng pivot table kapag nagpalit ng data sa Excel . Lahat ng mga pamamaraang itodapat matutunan at mailapat sa iyong dataset. Tingnan ang workbook ng pagsasanay at subukan ang mga kasanayang ito. Kami ay naudyukan na patuloy na gumawa ng mga tutorial na tulad nito dahil sa iyong mahalagang suporta.
Mangyaring makipag-ugnayan sa amin kung mayroon kang anumang mga tanong. Gayundin, huwag mag-atubiling mag-iwan ng mga komento sa seksyon sa ibaba.
Kami, ang Exceldemy Team, ay palaging tumutugon sa iyong mga query.
Manatili sa amin at patuloy na matuto.