Tabela e përmbajtjes
Zbatimi i Makro VBA është metoda më efektive, më e shpejtë dhe më e sigurt për të ekzekutuar çdo operacion në Excel. Në këtë artikull, ne do t'ju tregojmë se si të rifreskoni tabelën kryesore në Excel duke përdorur VBA.
Shkarkoni Librin e Punës
Mund ta shkarkoni falas praktikoni librin e punës në Excel nga këtu.
Rifresko tabelën kryesore me VBA.xlsm
5 shembuj për të rifreskuar tabelën kryesore me VBA në Excel
Në vijim është shembulli i tabelës sonë kryesore, të cilën do ta përdorim gjatë gjithë artikullit dhe do t'ju tregojmë 5 shembuj të ndryshëm të rifreskimit të tabelave kryesore në Excel me VBA kodi.
1. VBA për të rifreskuar një tabelë kryesore në Excel
Nëse dëshironi të rifreskoni vetëm një tabelë kryesore në fletën tuaj të punës Excel, atëherë,
- Shtypni Alt + F11 në tastierën tuaj ose shkoni te skeda Zhvilluesi -> Visual Basic për të hapur Visual Basic Editor .
- Në dritaren e kodit që shfaqet, nga shiriti i menysë , kliko Fut -> Moduli .
- Kopjo kodin e mëposhtëm dhe ngjite atë në dritaren e kodit.
7931
Kodi juaj tani është gati për të ekzekutuar.
Këtu, PivotTable1 është emri ynë i Tabelës Pivot. Ju shkruani emrin që ka Tabela juaj Pivot.
- Shtypni F5 në tastierën tuaj ose nga shiriti i menysë zgjidhni Run - > Ekzekutoni Sub/UserForm . Ju gjithashtu mund të klikoni në ikonën e vogël Play nëshiritin e nën-menysë për të ekzekutuar makro.
Kjo do të rifreskojë tabelën kryesore në fletën tuaj ekzistuese të Excel-it.
Lexo më shumë: Tabela kryesore nuk rifreskohet (5 çështje dhe zgjidhje)
2. Makro për të rifreskuar të gjitha tabelat kryesore në fletën e punës aktive
Për të rifreskuar të gjitha tabelat kryesore në fletën e punës aktive , ndiqni hapat më poshtë.
- E njëjta gjë si më parë, hapni Visual Basic Editor nga skeda Zhvilluesi dhe Fut një Modul në dritaren e kodit.
- Në dritaren e kodit, kopjoni kodin e mëposhtëm dhe ngjisni atë.
6694
Kodi juaj tani është gati për ekzekutim.
- Ekzekutoni makro dhe të gjitha tabelat kryesore në fletën tuaj aktive të punës do të rifreskohen.
Lexo më shumë: Si të rifreskoni të gjitha tabelat kryesore në Excel
3. Kodi VBA për të rifreskuar të gjitha tabelat kryesore në një libër pune të shumëfishtë
Nëse dëshironi të rifreskoni të gjitha tabelat kryesore në disa libra pune në të njëjtën kohë me kodin VBA , atëherë hapat janë:
- Hap Visual Basic Editor nga skeda Zhvilluesi dhe Fut një Modul në Dritarja e kodit.
- Në dritaren e kodit, kopjoni kodin e mëposhtëm dhe ngjiteni atë.
7157
Kodi juaj tani është gati për të ekzekutuar.
- Ekzekutoni kodin dhe të gjitha tabelat kryesore në të gjithë librat tuaj të hapur të Excel-it do të rifreskohen.
Mos harroni në mbani të gjithalibrat e punës hapen gjatë ekzekutimit të këtij kodi.
Lexime të ngjashme
- Si të redaktoni një tabelë kryesore në Excel (5 metoda )
- Përditësoni diapazonin e tabelës kryesore (5 metoda të përshtatshme)
- Si të përditësoni automatikisht një tabelë kryesore kur të dhënat e burimit ndryshojnë
4. Rifreskimi i memories së tabelës kryesore me VBA në Excel
Nëse keni shumë tabela kryesore në librin tuaj të punës të cilat përdorin të njëjtat të dhëna, mund të rifreskoni vetëm memorien e tabelës kryesore në vend që të rifreskoni tabela aktuale e rrotullimit gjatë gjithë kohës. Rifreskimi i memories së memories pastron automatikisht memorien e memories së të gjitha tabelave kryesore duke përdorur të njëjtën lidhje të dhënash në memorien specifike.
Hapat për ta bërë këtë janë,
- Hap Editorin Visual Basic nga skeda Zhvilluesi dhe Fut një Modul në dritaren e kodit.
- Në dritaren e kodit, kopjoni kodin e mëposhtëm dhe ngjiteni atë.
9293
Kodi juaj tani është gati për ekzekutim.
- Ekzekutoni kodin dhe të gjitha memoriet e memories së tabelës kryesore do të pastrohen.
Lexo më shumë: Si të rifreskoni automatikisht tabelën kryesore pa VBA në Excel (3 metoda inteligjente)
5. Rifresko automatikisht tabelën kryesore gjatë ndryshimit të të dhënave me makro VBA
Po sikur të keni një tabelë kryesore që ka një sasi të madhe të dhënash dhe gjithçka që dëshironi është të përditësoni disa të dhëna duke e pasur të gjithë tabelën të paprekur . Në Excel, ju mund të rifreskoni automatikishttabela kryesore ndërsa përditëson të dhënat me VBA .
- Hap Visual Basic Editor nga Zhvilluesi. <. 12>Në anën e majtë të redaktuesit, do të kishte një panel Project Explorer që ka të gjithë emrat e fletës së punës.
- Në Project Explorer , dy- klikoni në emrin e fletës që përmban tabelën kryesore.
- Do të shfaqet dritarja e kodit ku do të krijojmë një makro ngjarje. Zgjidhni Fletë pune nga kutia rënëse Objekti në të majtë të modulit të kodit. Kjo do të shtojë një ngjarje Worksheet_SelectionChange në modul, në fakt nuk na nevojitet, kështu që do ta fshijmë këtë pjesë të kodit më vonë.
- Më pas klikoni në Procedurën lista rënëse dhe zgjidhni Ndrysho . Kjo shton një ngjarje të re në krye të modulit të kodit të quajtur Worksheet_Change . Ne do ta shkruajmë kodin tonë këtu, kështu që fshini kodin e krijuar nga Worksheet_SelectionChange
- Tani kopjoni kodin e mëposhtëm dhe ngjiteni atë në Worksheet_Change
7919
Kodi juaj është tani gati për të ekzekutuar.
Këtu, PivotTbl është fleta e punës emri në librin tonë të punës në Excel dhe PivotTable1 është emri i tabelës sonë Pivot. Ju shkruani emrin që ka fleta juaj e punës dhe Tabela Pivot.
- Tani sa herë që ndryshoni të dhënat në tabelën origjinale të të dhënave në fletën tuaj të punës, të dhënat në tabela strumbullar dopërditësohet automatikisht.
Lexo më shumë: Si të rifreskoni automatikisht tabelën kryesore në Excel
Përfundim
Ky artikull ju tregoi se si të rifreskoni tabelën kryesore në Excel me VBA . Shpresoj se ky artikull ka qenë shumë i dobishëm për ju. Mos ngurroni të pyesni nëse keni ndonjë pyetje në lidhje me temën.