Nola freskatu taula dinamiko guztiak VBArekin (4 modu)

  • Partekatu Hau
Hugh West

Artikulu honetan, erakutsiko dizut nola freskatu ditzakezun zure lan-orri edo lan-liburuko taula dinamiko guztiak Excel-en VBArekin. Gainera, taula dinamiko bakarra freskatzen ikasiko duzu. , baita Taula dinamikoa cachea ere.

Freskatu taula dinamiko guztiak Excel-en VBArekin (ikuspegi azkarra)

5321

Honek lan-koaderno aktiboko Taula dinamikoak guztiak freskatuko ditu.

Deskargatu Praktika-koadernoa

Deskargatu praktika-koaderno hau ari zaren bitartean ariketa egiteko. artikulu hau irakurtzen.

Freskatu taula dinamiko guztiak.xlsm

4 modu Excel-en VBArekin taula dinamiko guztiak freskatzeko

Taula dinamikoa Excel lan-orri bateko taula mota berezi bat da, bi datu-kategoria dituena, hurrenez hurren Ranka eta Balioa izenekoak.

Taularen zutabe guztiak bi kategoria hauetan sailkatuta daude.

Datu multzo batetik automatikoki sortzen da datu-multzoa hautatu eta joanez gero. Txertatu > Excel tresna-barrako Pivot Table aukera.

Gaur gure helburua lan-orri bateko Pivot Tables guztiak nola freskatu ditzakegun ikastea da. Excel-en VBA duen lan-koadernoa.

1. Freskatu taula dinamiko bakar bat Excel-en

Lehenik eta behin, pibota taula bakarra freskatzen ikasiko dugu.

Taula dinamiko bakarra freskatzeko , lehenik eta behin, PivotTable objektu gisa aipatu behar duzu.

Ondoren, egin behar duzuerabili RefreshTable metodoa VBA .

Hemen PivotTable izeneko PivotTable1 aktiboan dugu. lan-orria. (Egin klik hemen Taula dinamikoaren izena nola lortu jakiteko).

Freskatzeko, kode lerro hauek erabili behar ditugu:

3393

Exekutatu kodea, eta lan-orri aktiboan PivotTable1 izeneko Pivot Table freskatuko du.

Irakurri gehiago: Nola automatikoki freskatu taula dinamikoa Excel-en (2 metodo)

2. Freskatu Excel-en lan-orri baten taula dinamiko guztiak

Orain lan-orri baten pibota taula guztiak freskatuko ditugu VBA -rekin.

Lan-orri aktiboko Pivot Tables guztiak freskatzeko, ActiveSheet.PivotTables objektuaren Pivot Table bakoitzean errepikatu behar duzu. Ondoren, erabili RefreshTable metodoa.

3540

Exekutatu kodea, eta pibota taula guztiak freskatuko ditu. Lan-orri aktiboko .

Irakurri gehiago: Taula dinamikoa ez da freskatzen (5 arazo eta irtenbide)

3 . Freskatu lan-liburu baten taula dinamiko guztiak Excel-en

Excelen lan-liburu baten pibota taula guztiak ere freskatu ditzakezu. 1> Lan-koaderno aktiboaren taula dinamikoak , errepikatu taula bakoitzean ActiveWorkbook.PivotTables objektuaren bidez VBA . Ondoren, erabili RefreshTable metodoa.

8459

Kode honekfreskatu lan-liburu aktiboko Taula dinamikoak guztiak.

Irakurri gehiago: Nola eguneratu automatikoki taula dinamikoa iturri-datuak aldatzen direnean

4. Freskatu taula dinamikoen cachea Excel-en VBArekin

Zure lan-liburuan hainbat Taula dinamikoa badituzu datu berdinak erabiltzen dituztenak, hobe duzu Taula dinamikoaren cachea Taula dinamikoa freskatu beharrean.

Taula dinamikoaren cachea freskatzeko, errepikatu lan-liburu aktiboko Taula dinamikoaren cache bakoitzean. ActiveWorkbook.PivotCaches objektuaren bidez.

Ondoren, erabili R efresh metodoa VBA .

3591

Lan-koaderno aktiboko Taula dinamikoko cachea guztiak freskatuko ditu.

Irakurri gehiago: Nola freskatu taula dinamikoa automatikoki VBA gabe Excel-en (3 metodo adimendunak)

Gogoratu beharreko gauzak

Hemen erakutsi dugu Taula dinamikoak aktibotik freskatzeko. lan-orria edo lan-koadernoa soilik. Aktibo ez dagoen lan-koaderno edo orri bateko datuak freskatu nahi badituzu, erabili lan-orriaren edo lan-liburuaren izena ActiveSheet edo ActiveWorkbook objektuaren ordez.

Adibidez, Pivota Taulak guztiak freskatzeko Hori1 , erabili Taula Bakoitzerako Lan-orrietan ("Fitxa1").PivotTables .

Eta Lan-koadernoa1 -tik freskatzeko, erabili Lan-koadernoetako taula bakoitzeko ("Lan-koadernoa1"). Taula dinamikoak .

Ondorioa

Hauek erabilizmetodoak, Taula dinamikoak guztiak freskatu ditzakezu Excel-en VBA lan-orri edo liburu batetik. Galderarik baduzu? Galdetu lasai.

Hugh West esperientzia handiko Excel prestatzaile eta analista da, industrian 10 urte baino gehiagoko esperientzia duena. Kontabilitate eta Finantzetan Lizentziatua eta Enpresen Administrazioko Masterra da. Hughek irakasteko grina du eta jarraitzeko eta ulertzeko erraza den irakaskuntza-ikuspegi berezia garatu du. Excel-en ezagutza adituak mundu osoko milaka ikasle eta profesionalei beren gaitasunak hobetzen eta beren karreran bikaintzen lagundu die. Bere blogaren bidez, Hughek bere ezagutzak munduarekin partekatzen ditu, doako Excel tutorialak eta lineako prestakuntza eskainiz, pertsona eta enpresei beren potentzial osoa lortzen laguntzeko.