విషయ సూచిక
VBA మాక్రో ను అమలు చేయడం అనేది Excelలో ఏదైనా ఆపరేషన్ను అమలు చేయడానికి అత్యంత ప్రభావవంతమైన, వేగవంతమైన మరియు సురక్షితమైన పద్ధతి. ఈ కథనంలో, VBAని ఉపయోగించి Excelలో పైవట్ పట్టికను ఎలా రిఫ్రెష్ చేయాలో మేము మీకు చూపుతాము.
వర్క్బుక్ని డౌన్లోడ్ చేయండి
మీరు ఉచితంగా డౌన్లోడ్ చేసుకోవచ్చు ఇక్కడ నుండి Excel వర్క్బుక్ని ప్రాక్టీస్ చేయండి.
VBA.xlsmతో పివోట్ టేబుల్ని రిఫ్రెష్ చేయండి
5 Excelలో VBAతో పివోట్ టేబుల్ని రిఫ్రెష్ చేయడానికి ఉదాహరణలు
క్రింది మా పివోట్ టేబుల్కి ఉదాహరణగా ఉంది, దీనిని మేము మొత్తం ఆర్టికల్లో ఉపయోగిస్తాము మరియు VBA<తో Excelలో పివోట్ టేబుల్లను రిఫ్రెష్ చేయడానికి 5 విభిన్న ఉదాహరణలను మీకు చూపుతాము. 2> కోడ్.
1. Excelలో ఒక పివట్ టేబుల్ని రిఫ్రెష్ చేయడానికి VBA
మీరు మీ Excel వర్క్షీట్లో కేవలం ఒక పివట్ టేబుల్ని రిఫ్రెష్ చేయాలనుకుంటే,
- <11 నొక్కండి మీ కీబోర్డ్లో>Alt + F11 లేదా ట్యాబ్కి వెళ్లండి డెవలపర్ -> విజువల్ బేసిక్ ఎడిటర్ ని తెరవడానికి విజువల్ బేసిక్ .
- పాప్-అప్ కోడ్ విండోలో, మెను బార్ నుండి , ఇన్సర్ట్ -> మాడ్యూల్ .
- క్రింది కోడ్ని కాపీ చేసి కోడ్ విండోలో అతికించండి.
3532
మీ కోడ్ ఇప్పుడు అమలు చేయడానికి సిద్ధంగా ఉంది.
ఇక్కడ, పివోట్ టేబుల్1 అనేది మా పివోట్ టేబుల్ పేరు. మీరు మీ పివోట్ టేబుల్ని కలిగి ఉన్న పేరును వ్రాయండి.
- మీ కీబోర్డ్లో F5 నొక్కండి లేదా మెను బార్ నుండి రన్ - ఎంచుకోండి > సబ్/యూజర్ఫారమ్ ని అమలు చేయండి. మీరు చిన్న ప్లే చిహ్నం పై కూడా క్లిక్ చేయవచ్చుమాక్రోను అమలు చేయడానికి ఉప-మెను బార్.
ఇది మీ ప్రస్తుత Excel వర్క్షీట్లో పివోట్ టేబుల్ని రిఫ్రెష్ చేస్తుంది.
మరింత చదవండి: పివట్ టేబుల్ రిఫ్రెష్ చేయబడలేదు (5 సమస్యలు & పరిష్కారాలు)
2. యాక్టివ్ వర్క్షీట్లోని అన్ని పివోట్ టేబుల్లను రిఫ్రెష్ చేయడానికి మాక్రో
యాక్టివ్ వర్క్షీట్లోని అన్ని పివోట్ టేబుల్లను రిఫ్రెష్ చేయడానికి , దిగువ దశలను అనుసరించండి.
- అదే మునుపటిలాగా, డెవలపర్ ట్యాబ్ నుండి విజువల్ బేసిక్ ఎడిటర్ ని తెరిచి, కోడ్ విండోలో మాడ్యూల్ ని చొప్పించండి.
- కోడ్ విండోలో, కింది కోడ్ని కాపీ చేసి, అతికించండి.
6242
మీ కోడ్ ఇప్పుడు అమలు చేయడానికి సిద్ధంగా ఉంది.
- రన్ మాక్రో మరియు మీ సక్రియ వర్క్షీట్లోని అన్ని పివోట్ టేబుల్లు రిఫ్రెష్ చేయబడతాయి.
మరింత చదవండి: అన్ని పివోట్ టేబుల్లను ఎలా రిఫ్రెష్ చేయాలి Excel
3. బహుళ వర్క్బుక్లో అన్ని పివోట్ టేబుల్లను రిఫ్రెష్ చేయడానికి VBA కోడ్
మీరు బహుళ వర్క్బుక్లలోని అన్ని పివోట్ టేబుల్లను ఒకేసారి VBA కోడ్తో రిఫ్రెష్ చేయాలనుకుంటే దశలు:
- డెవలపర్ ట్యాబ్ నుండి విజువల్ బేసిక్ ఎడిటర్ ని తెరిచి, ఇన్సర్ట్ మాడ్యూల్ కోడ్ విండో.
- కోడ్ విండోలో, కింది కోడ్ని కాపీ చేసి, అతికించండి.
3895
మీ కోడ్ ఇప్పుడు అమలు చేయడానికి సిద్ధంగా ఉంది.
- రన్ కోడ్ మరియు మీ అన్ని ఓపెన్ Excel వర్క్బుక్లలోని అన్ని పివోట్ టేబుల్లు రిఫ్రెష్ చేయబడతాయి.
గుర్తుంచుకో అన్నింటినీ ఉంచండిఈ కోడ్ని అమలు చేస్తున్నప్పుడు వర్క్బుక్లు తెరవండి .
ఇలాంటి రీడింగ్లు
- ఎక్సెల్లో పివోట్ టేబుల్ను ఎలా సవరించాలి (5 పద్ధతులు )
- పివోట్ టేబుల్ రేంజ్ని అప్డేట్ చేయండి (5 తగిన పద్ధతులు)
- సోర్స్ డేటా మారినప్పుడు పివోట్ టేబుల్ని ఆటోమేటిక్గా అప్డేట్ చేయడం ఎలా
4. Excelలో VBAతో పివోట్ టేబుల్ కాష్ని రిఫ్రెష్ చేయడం
మీ వర్క్బుక్లో ఒకే డేటాను ఉపయోగించే బహుళ పివట్ టేబుల్లు ఉంటే, మీరు రిఫ్రెష్ కాకుండా పివట్ టేబుల్ కాష్ని మాత్రమే రిఫ్రెష్ చేయవచ్చు అసలైన పివోట్ పట్టిక అన్ని సమయాలలో. కాష్ని రిఫ్రెష్ చేయడం వల్ల కాష్లోని ఒకే డేటా కనెక్షన్ని ఉపయోగించి అన్ని పివోట్ టేబుల్ల కాష్ మెమరీని స్వయంచాలకంగా క్లియర్ చేయండి.
అలా చేయడానికి దశలు,
- విజువల్ బేసిక్ ఎడిటర్ని తెరవండి డెవలపర్ ట్యాబ్ నుండి మరియు కోడ్ విండోలో చొప్పించండి మాడ్యూల్ .
- కోడ్ విండోలో, కింది కోడ్ను కాపీ చేయండి మరియు దీన్ని అతికించండి.
3461
మీ కోడ్ ఇప్పుడు అమలు చేయడానికి సిద్ధంగా ఉంది.
- రన్ కోడ్ మరియు అన్నీ పివట్ టేబుల్ కాష్ జ్ఞాపకాలు క్లియర్ చేయబడతాయి.
మరింత చదవండి: Excelలో VBA లేకుండా పివోట్ టేబుల్ని ఆటో రిఫ్రెష్ చేయడం ఎలా (3 స్మార్ట్ మెథడ్స్)
5. VBA మ్యాక్రోతో డేటాను మార్చేటప్పుడు పివోట్ టేబుల్ని ఆటో-రిఫ్రెష్ చేయండి
మీరు పెద్ద మొత్తంలో డేటాను కలిగి ఉన్న పివోట్ టేబుల్ని కలిగి ఉంటే మరియు మొత్తం పట్టికను తాకకుండా ఉంచేటప్పుడు కొన్ని డేటాను అప్డేట్ చేయడమే మీకు కావలసినది . Excelలో, మీరు ఆటో-రిఫ్రెష్ చేయవచ్చు VBA తో డేటాను అప్డేట్ చేస్తున్నప్పుడు పైవట్ టేబుల్ .
- డెవలపర్ నుండి విజువల్ బేసిక్ ఎడిటర్ ని తెరవండి. 12>ఎడిటర్ యొక్క ఎడమ వైపున, వర్క్షీట్ యొక్క అన్ని పేర్లను కలిగి ఉన్న ప్రాజెక్ట్ ఎక్స్ప్లోరర్ పేన్ ఉంటుంది.
- ప్రాజెక్ట్ ఎక్స్ప్లోరర్ లో, డబుల్- పివోట్ పట్టికను కలిగి ఉన్న షీట్ పేరుపై క్లిక్ చేయండి.
- మేము ఈవెంట్ మాక్రోని సృష్టించే కోడ్ విండో కనిపిస్తుంది. కోడ్ మాడ్యూల్ ఎడమ వైపున ఉన్న ఆబ్జెక్ట్ డ్రాప్-డౌన్ బాక్స్ నుండి వర్క్షీట్ ని ఎంచుకోండి. ఇది మాడ్యూల్కి Worksheet_SelectionChange ఈవెంట్ని జోడిస్తుంది, వాస్తవానికి ఇది మాకు అవసరం లేదు కాబట్టి మేము ఈ కోడ్ భాగాన్ని తర్వాత తొలగిస్తాము.
- తర్వాత విధానంపై క్లిక్ చేయండి డ్రాప్-డౌన్ జాబితా మరియు మార్చు ఎంచుకోండి. ఇది కోడ్ మాడ్యూల్ ఎగువన Worksheet_Change అనే కొత్త ఈవెంట్ను జోడిస్తుంది. మేము మా కోడ్ని ఇక్కడ వ్రాస్తాము కాబట్టి వర్క్షీట్_సెలెక్షన్ చేంజ్ ద్వారా రూపొందించబడిన కోడ్ను తొలగించు
- ఇప్పుడు కాపీ క్రింది కోడ్ని మరియు Worksheet_Change
4774
లో అతికించండి మీ కోడ్ ఇప్పుడు అమలు చేయడానికి సిద్ధంగా ఉంది.
ఇక్కడ, PivotTbl అనేది వర్క్షీట్. మా Excel వర్క్బుక్లో పేరు మరియు పివట్ టేబుల్1 అనేది మా పివోట్ టేబుల్ పేరు. మీరు మీ వర్క్షీట్ మరియు పివోట్ టేబుల్ని కలిగి ఉన్న పేరును వ్రాస్తారు.
- ఇప్పుడు మీరు మీ వర్క్షీట్లోని ఒరిజినల్ డేటా టేబుల్లోని డేటాను మార్చిన ప్రతిసారీ, పివోట్ పట్టిక ఉంటుందిస్వయంచాలకంగా నవీకరించబడుతుంది.
మరింత చదవండి: ఎక్సెల్లో పివోట్ టేబుల్ని ఆటో రిఫ్రెష్ చేయడం ఎలా
ముగింపు
Excelలో VBA తో పివోట్ పట్టికను ఎలా రిఫ్రెష్ చేయాలో ఈ కథనం మీకు చూపింది. ఈ వ్యాసం మీకు చాలా ఉపయోగకరంగా ఉందని నేను ఆశిస్తున్నాను. అంశానికి సంబంధించి మీకు ఏవైనా ప్రశ్నలు ఉంటే అడగడానికి సంకోచించకండి.