VBA көмегімен барлық жиынтық кестелерді қалай жаңартуға болады (4 жол)

  • Мұны Бөлісіңіз
Hugh West

Бұл мақалада мен сізге жұмыс парағыңыздың немесе жұмыс кітабының барлық жиынтық кестелерін Excel бағдарламасындағы VBA көмегімен жаңарту жолын көрсетемін. Сондай-ақ бір жиынтық кестені жаңартуды үйренесіз. , сондай-ақ жиынтық кесте кэш.

Барлық жиынтық кестелерді Excel бағдарламасында VBA көмегімен жаңарту (Жылдам қарау)

7667

Бұл белсенді жұмыс кітабының барлық жиынтық кестелерін жаңартады.

Тәжірибе жұмыс кітабын жүктеп алу

Осы жаттығу жұмыс кітабын жүктеп алыңыз. осы мақаланы оқу.

Барлық жиынтық кестелерді жаңарту.xlsm

Excel бағдарламасындағы VBA көмегімен барлық жиынтық кестелерді жаңартудың 4 жолы

Жиынтық кесте - сәйкесінше Жол және Мән деп аталатын деректердің екі санатын қамтитын Excel жұмыс парағындағы кестенің арнайы түрі.

Кестенің барлық бағандары осы екі санат бойынша санатталған.

Деректер жинағын таңдап, өтсеңіз, ол деректер жиынынан автоматты түрде жасалады. Кірістіру > Excel құралдар тақтасындағы жиынтық кесте опциясы.

Бүгін біздің мақсатымыз жұмыс парағындағы барлық жиынтық кестелерді қалай жаңартуға болатынын білу. Excel бағдарламасындағы VBA бар жұмыс кітабы.

1. Excel бағдарламасындағы жалғыз жиынтық кестені жаңарту

Біріншіден, біз жалғыз жиынтық кестені жаңартуды үйренеміз.

Жалғыз жиынтық кестені жаңарту үшін , алдымен оны жиынтық кесте нысаны ретінде көрсету керек.

Одан кейін сізге қажет VBA RefreshTable әдісін пайдаланыңыз.

Осы жерде бізде белсенді кестеде Жиынтық кесте1 деп аталатын жиынтық кесте бар жұмыс парағы. ( Жиынтық кестенің атауын алу жолын білу үшін осы жерді басыңыз).

Оны жаңарту үшін келесі код жолдарын пайдалануымыз керек:

3552

Кодты іске қосыңыз және ол белсенді жұмыс парағындағы Жиынтық кесте1 деп аталатын Жиынтық кестені жаңартады.

Толығырақ: Excel бағдарламасындағы жиынтық кестені автоматты түрде жаңарту жолы (2 әдіс)

2. Excel бағдарламасындағы жұмыс парағының барлық жиынтық кестелерін жаңарту

Енді біз жұмыс парағының барлық жиынтық кестелерін VBA көмегімен жаңартамыз.

Белсенді жұмыс парағының барлық жиынтық кестелерін жаңарту үшін, ActiveSheet.PivotTables нысанының әрбір жиынтық кесте арқылы қайталау керек. Содан кейін RefreshTable әдісін пайдаланыңыз.

6617

Кодты іске қосыңыз, сонда ол барлық жиынтық кестелерді жаңартады. Белсенді жұмыс парағының .

Толығырақ оқу: Жиынтық кесте жаңартылмайды (5 мәселе және шешімдер)

3 . Excel бағдарламасындағы жұмыс кітабының барлық жиынтық кестелерін жаңарту

Сонымен қатар Excel бағдарламасындағы жұмыс кітабының барлық жиынтық кестелерін жаңартуға болады.

Барлық <жаңарту үшін Белсенді жұмыс кітабының 1>жиынтық кестелері , VBA ActiveWorkbook.PivotTables нысаны арқылы әрбір кестені қайталаңыз. Содан кейін RefreshTable әдісін пайдаланыңыз.

1976

Бұл кодбелсенді жұмыс кітабының барлық жиынтық кестелерін жаңартыңыз.

Толығырақ оқу: бастапқы деректер өзгерген кезде жиынтық кестені автоматты түрде жаңарту жолы

4. Excel бағдарламасындағы VBA көмегімен жиынтық кесте кэшін жаңарту

Жұмыс кітабында бірдей деректерді пайдаланатын бірнеше жиынтық кестелер болса, жиынтық кесте кэшін<жаңартқан дұрыс. 2> Жиынтық кестені жаңартудың орнына.

Жиынтық кесте кэшін жаңарту үшін белсенді жұмыс кітабының әрбір Жиынтық кесте кэші арқылы қайталаңыз ActiveWorkbook.PivotCaches нысаны бойынша.

Одан кейін VBA R efresh әдісін пайдаланыңыз.

5154

Ол белсенді жұмыс кітабындағы барлық жиынтық кесте кэшін жаңартады.

Толығырақ оқу: VBA жоқ жиынтық кестені автоматты түрде жаңарту жолы Excel бағдарламасында (3 смарт әдіс)

Есте сақтау керек нәрселер

Мұнда біз белсенді кестеден жиынтық кестелерді жаңартуды көрсеттік тек жұмыс парағы немесе жұмыс кітабы. Белсенді емес жұмыс кітабынан немесе жұмыс парағынан деректерді жаңартқыңыз келсе, ActiveSheet немесе ActiveWorkbook нысанының орнына жұмыс парағының немесе жұмыс кітабының атын пайдаланыңыз.

Мысалы, 1-парақ ішінен барлық жиынтық кестелерді жаңарту үшін, Жұмыс парақтарындағы әрбір кесте үшін («1-парақ»).Жиынтық кестелер параметрін пайдаланыңыз.

Және Жұмыс кітабы1 ішінен жаңарту үшін Жұмыс кітаптарындағы әрбір кесте үшін («Жұмыс кітабы1»). Жиынтық кестелер параметрін пайдаланыңыз.

Қорытынды

Оларды пайдалануәдістерді қолдансаңыз, Excel бағдарламасындағы VBA көмегімен жұмыс парағынан немесе жұмыс кітабынан барлық жиынтық кестелерді жаңартуға болады. Сұрақтарыңыз бар ма? Бізден сұраңыз.

Хью Уэст – салада 10 жылдан астам тәжірибесі бар жоғары тәжірибелі Excel тренері және талдаушысы. «Бухгалтерлік есеп және қаржы» мамандығы бойынша бакалавр дәрежесі және іскерлік әкімшілендіру магистрі дәрежесі бар. Хью оқытуға құмар және ұстануға және түсінуге оңай бірегей оқыту әдісін әзірледі. Оның Excel бағдарламасындағы сараптамалық білімі бүкіл әлем бойынша мыңдаған студенттер мен мамандарға біліктіліктерін арттыруға және мансаптық жетістіктерге жетуге көмектесті. Блогы арқылы Хью өз білімін әлеммен бөліседі, жеке адамдар мен бизнеске толық әлеуетін ашуға көмектесу үшін тегін Excel оқулықтары мен онлайн тренингтерін ұсынады.