విషయ సూచిక
ఈ ఆర్టికల్లో, మీరు మీ వర్క్షీట్ లేదా వర్క్బుక్లోని అన్ని పివోట్ టేబుల్లను ఎక్సెల్లో VBAతో ఎలా రిఫ్రెష్ చేయాలో మీకు చూపుతాను. మీరు ఒకే పివట్ టేబుల్ని రిఫ్రెష్ చేయడం కూడా నేర్చుకుంటారు , అలాగే పివట్ టేబుల్ కాష్.
Excelలో VBAతో అన్ని పివోట్ టేబుల్లను రిఫ్రెష్ చేయండి (త్వరిత వీక్షణ)
8322
0>ఇది సక్రియ వర్క్బుక్లోని అన్ని పివోట్ టేబుల్లనురిఫ్రెష్ చేస్తుంది.
ప్రాక్టీస్ వర్క్బుక్ని డౌన్లోడ్ చేయండి
మీరు వ్యాయామం చేయడానికి ఈ ప్రాక్టీస్ వర్క్బుక్ని డౌన్లోడ్ చేయండి ఈ కథనాన్ని చదవడం.
అన్ని పివట్ పట్టికలను రిఫ్రెష్ చేయండి>A పివోట్ టేబుల్ అనేది Excel వర్క్షీట్లోని ఒక ప్రత్యేక రకం పట్టిక, ఇది వరుసగా వరుస మరియు విలువ పేరుతో రెండు వర్గాల డేటాను కలిగి ఉంటుంది.
టేబుల్ యొక్క అన్ని నిలువు వరుసలు ఈ రెండు కేటగిరీల క్రింద వర్గీకరించబడ్డాయి.
మీరు డేటా సెట్ని ఎంచుకుని వెళ్లినట్లయితే ఇది డేటా సెట్ నుండి స్వయంచాలకంగా రూపొందించబడుతుంది ఇన్సర్ట్ > Excel టూల్బార్లో PivotTable ఎంపిక.
ఈరోజు మా లక్ష్యం మేము వర్క్షీట్ లేదా a యొక్క అన్ని పివోట్ టేబుల్లను ఎలా రిఫ్రెష్ చేయాలో తెలుసుకోవడం. Excelలో VBA తో వర్క్బుక్.
1. Excelలో ఒకే పివట్ టేబుల్ని రిఫ్రెష్ చేయండి
మొదట, మేము ఒకే పివట్ టేబుల్ ని రిఫ్రెష్ చేయడం నేర్చుకుంటాము.
ఒకే పివట్ టేబుల్ని రిఫ్రెష్ చేయడానికి , ముందుగా, మీరు దానిని పివోట్ టేబుల్ ఆబ్జెక్ట్గా సూచించాలి.
అప్పుడు మీరు చేయాల్సి ఉంటుంది VBA యొక్క RefreshTable పద్ధతిని ఉపయోగించండి వర్క్షీట్. ( పివోట్ టేబుల్ పేరు ఎలా పొందాలో తెలుసుకోవడానికి ఇక్కడ క్లిక్ చేయండి).
దీన్ని రిఫ్రెష్ చేయడానికి, మేము ఈ క్రింది కోడ్ లైన్లను ఉపయోగించాలి:
8452
కోడ్ను రన్ చేయండి మరియు అది సక్రియ వర్క్షీట్లో పివోట్ టేబుల్1 అని పిలువబడే పివోట్ టేబుల్ ని రిఫ్రెష్ చేస్తుంది.
మరింత చదవండి: ఎక్సెల్లో పివోట్ టేబుల్ని ఆటో రిఫ్రెష్ చేయడం ఎలా (2 పద్ధతులు)
2. Excelలో వర్క్షీట్లోని అన్ని పివట్ టేబుల్లను రిఫ్రెష్ చేయండి
ఇప్పుడు మేము VBA తో వర్క్షీట్లోని అన్ని పివట్ టేబుల్లు ని రిఫ్రెష్ చేస్తాము.
యాక్టివ్ వర్క్షీట్లోని అన్ని పివట్ టేబుల్లు ని రిఫ్రెష్ చేయడానికి, మీరు ActiveSheet.PivotTables ఆబ్జెక్ట్లోని ప్రతి పివోట్ టేబుల్ ద్వారా మళ్లీ మళ్లీ చెప్పాలి. ఆపై RefreshTable పద్ధతిని ఉపయోగించండి.
5439
కోడ్ని అమలు చేయండి మరియు అది పివోట్ టేబుల్లను రిఫ్రెష్ చేస్తుంది. సక్రియ వర్క్షీట్లో .
మరింత చదవండి: పివోట్ టేబుల్ రిఫ్రెష్ కావడం లేదు (5 సమస్యలు & సొల్యూషన్స్)
3 . Excelలో వర్క్బుక్ యొక్క అన్ని పివట్ టేబుల్లను రిఫ్రెష్ చేయండి
మీరు Excelలో వర్క్బుక్లోని పివట్ టేబుల్లు అన్నింటిని కూడా రిఫ్రెష్ చేయవచ్చు.
అన్ని <ని రిఫ్రెష్ చేయడానికి సక్రియ వర్క్బుక్ యొక్క 1>పివట్ టేబుల్లు
, ActiveWorkbook.పివోట్ టేబుల్లు VBAఆబ్జెక్ట్ ద్వారా ప్రతి టేబుల్ ద్వారా మళ్ళించండి. ఆపై RefreshTableపద్ధతిని ఉపయోగించండి.5074
ఈ కోడ్సక్రియ వర్క్బుక్లోని అన్ని పివట్ టేబుల్లు ని రిఫ్రెష్ చేయండి.
మరింత చదవండి: సోర్స్ డేటా మారినప్పుడు పివోట్ టేబుల్ని ఆటోమేటిక్గా అప్డేట్ చేయడం ఎలా
4. Excelలో VBAతో పివోట్ టేబుల్ కాష్ని రిఫ్రెష్ చేయండి
మీ వర్క్బుక్లో ఒకే డేటాను ఉపయోగించే అనేక పివట్ టేబుల్లు ఉంటే, మీరు పివట్ టేబుల్ కాష్ని రిఫ్రెష్ చేయడం మంచిది 2> పివట్ టేబుల్ ని రిఫ్రెష్ చేయడం కంటే.
పివట్ టేబుల్ కాష్ ని రిఫ్రెష్ చేయడానికి, యాక్టివ్ వర్క్బుక్లోని ప్రతి పివట్ టేబుల్ కాష్ ద్వారా పునరావృతం చేయండి ActiveWorkbook.PivotCaches ఆబ్జెక్ట్ ద్వారా.
తరువాత VBA యొక్క R efresh పద్ధతిని ఉపయోగించండి.
6704
ఇది సక్రియ వర్క్బుక్ నుండి మొత్తం పివట్ టేబుల్ కాష్ ని రిఫ్రెష్ చేస్తుంది.
మరింత చదవండి: VBA లేకుండా పివోట్ టేబుల్ని ఆటో రిఫ్రెష్ చేయడం ఎలా Excelలో (3 స్మార్ట్ మెథడ్స్)
గుర్తుంచుకోవలసిన విషయాలు
ఇక్కడ మేము పివోట్ టేబుల్లను యాక్టివ్ నుండి రిఫ్రెష్ చేయడానికి చూపించాము వర్క్షీట్ లేదా వర్క్బుక్ మాత్రమే. మీరు సక్రియంగా లేని వర్క్బుక్ లేదా వర్క్షీట్ నుండి డేటాను రిఫ్రెష్ చేయాలనుకుంటే, ActiveSheet లేదా ActiveWorkbook ఆబ్జెక్ట్ స్థానంలో వర్క్షీట్ లేదా వర్క్బుక్ పేరును ఉపయోగించండి.
ఉదాహరణకు, షీట్1 నుండి అన్ని పివట్ టేబుల్లు ని రిఫ్రెష్ చేయడానికి, వర్క్షీట్లలోని ప్రతి టేబుల్కి(“షీట్1”).పివట్ టేబుల్లు .
ని ఉపయోగించండి. మరియు వర్క్బుక్1 నుండి రిఫ్రెష్ చేయడానికి, వర్క్బుక్లలోని ప్రతి టేబుల్ కోసం(“వర్క్బుక్1”)ని ఉపయోగించండి. పివోట్ టేబుల్లు .
ముగింపు
వీటిని ఉపయోగించడంపద్ధతులు, మీరు Excelలో VBA తో వర్క్షీట్ లేదా వర్క్బుక్ నుండి అన్ని పివోట్ టేబుల్లను రిఫ్రెష్ చేయవచ్చు. మీకు ఏవైనా ప్రశ్నలు ఉన్నాయా? మమ్మల్ని అడగడానికి సంకోచించకండి.