VBA (4 வழிகள்) மூலம் அனைத்து பிவோட் அட்டவணைகளையும் எவ்வாறு புதுப்பிப்பது

  • இதை பகிர்
Hugh West

உள்ளடக்க அட்டவணை

இந்தக் கட்டுரையில், எக்செல் இல் VBA மூலம் உங்கள் ஒர்க்ஷீட் அல்லது ஒர்க்புக்கின் அனைத்து பைவட் டேபிள்களையும் எப்படிப் புதுப்பிக்கலாம் என்பதை உங்களுக்குக் காட்டுகிறேன். நீங்கள் ஒரு பைவட் டேபிளைப் புதுப்பிக்கவும் கற்றுக்கொள்வீர்கள். , அத்துடன் பிவோட் டேபிள் கேச்.

எக்செல் இல் VBA உடன் அனைத்து பிவோட் டேபிள்களையும் புதுப்பிக்கவும் (விரைவான பார்வை)

9587

0>இது செயலில் உள்ள பணிப்புத்தகத்தின் அனைத்து பிவோட் டேபிள்கள்ஐப் புதுப்பிக்கும்.

பயிற்சிப் பணிப்புத்தகத்தைப் பதிவிறக்கவும்

நீங்கள் இருக்கும்போது உடற்பயிற்சி செய்ய இந்தப் பயிற்சிப் புத்தகத்தைப் பதிவிறக்கவும் இந்தக் கட்டுரையைப் படிக்கிறது.

அனைத்து பிவோட் டேபிள்களையும் புதுப்பிக்கவும்

ஒரு பிவோட் டேபிள் என்பது எக்செல் ஒர்க்ஷீட்டில் உள்ள ஒரு சிறப்பு வகை டேபிள் ஆகும், இது முறையே வரிசை மற்றும் மதிப்பு என்ற தலைப்பில் இரண்டு வகை தரவுகளைக் கொண்டுள்ளது.

அட்டவணையின் அனைத்து நெடுவரிசைகளும் இந்த இரண்டு வகைகளின் கீழ் வகைப்படுத்தப்பட்டுள்ளன.

நீங்கள் தரவுத் தொகுப்பைத் தேர்ந்தெடுத்துச் சென்றால் அது தானாகவே தரவுத் தொகுப்பிலிருந்து உருவாக்கப்படும். செருகு > எக்செல் கருவிப்பட்டியில் பிவோட் டேபிள் விருப்பம்.

இன்று எங்களின் நோக்கம் ஒரு ஒர்க் ஷீட்டின் பிவோட் டேபிள் ஐ எப்படி புதுப்பிப்பது அல்லது ஒரு எக்செல் இல் VBA உடன் பணிப்புத்தகம்.

1. Excel இல் ஒரு ஒற்றை பைவட் டேபிளைப் புதுப்பிக்கவும்

முதலில், ஒரு பிவட் டேபிளை புதுப்பிக்க கற்றுக்கொள்வோம்.

ஒற்றை பிவோட் டேபிளைப் புதுப்பிக்க , முதலில், நீங்கள் அதை பிவோட் டேபிள் பொருளாகக் குறிப்பிட வேண்டும்.

பின்னர் நீங்கள் செய்ய வேண்டும். VBA இன் RefreshTable முறையைப் பயன்படுத்தவும்.

இங்கே PivotTable1 எனப்படும் Pivot Table செயலில் உள்ளது பணித்தாள். (பிவோட் டேபிளின் பெயரை எப்படிப் பெறுவது என்பதை அறிய இங்கே கிளிக் செய்யவும்).

அதைப் புதுப்பிக்க, பின்வரும் குறியீட்டு வரிகளைப் பயன்படுத்த வேண்டும்:

3733

குறியீட்டை இயக்கவும், அது செயலில் உள்ள ஒர்க்ஷீட்டில் PivotTable1 எனப்படும் பிவோட் டேபிளை புதுப்பிக்கும்.

மேலும் படிக்க: எக்செல் (2 முறைகள்) இல் பிவோட் டேபிளைத் தானாகப் புதுப்பிப்பது எப்படி

2. எக்செல் இல் ஒர்க்ஷீட்டின் அனைத்து பிவோட் டேபிள்களையும் ரெஃப்ரெஷ் செய்யவும்

இப்போது ஒரு ஒர்க் ஷீட்டின் அனைத்து பிவோட் டேபிள்களையும் VBA உடன் புதுப்பிப்போம்.

0>செயலில் உள்ள ஒர்க் ஷீட்டின் அனைத்து பிவோட் டேபிள் ஐப் புதுப்பிக்க, ActiveSheet.PivotTables ஆப்ஜெக்ட்டின் ஒவ்வொரு பிவோட் டேபிள் மூலமாகவும் மீண்டும் மீண்டும் செய்ய வேண்டும். பின்னர் RefreshTable முறையைப் பயன்படுத்தவும்.
4283

குறியீட்டை இயக்கவும், அது பிவோட் அட்டவணைகள் அனைத்தையும் புதுப்பிக்கும். செயலில் உள்ள ஒர்க்ஷீட்டின் .

மேலும் படிக்க: பைவட் டேபிள் புதுப்பிக்கவில்லை (5 சிக்கல்கள் &ஆம்; தீர்வுகள்)

3 . Excel இல் பணிப்புத்தகத்தின் அனைத்து பைவட் அட்டவணைகளையும் புதுப்பி செயலில் உள்ள பணிப்புத்தகத்தின் 1>பிவோட் அட்டவணைகள் , ActiveWorkbook.PivotTables ஆப்ஜெக்ட்டின் VBA மூலம் ஒவ்வொரு அட்டவணையிலும் மீண்டும் செய்யவும். பிறகு RefreshTable முறையைப் பயன்படுத்தவும்.
2904

இந்தக் குறியீடுசெயலில் உள்ள பணிப்புத்தகத்தின் அனைத்து பிவோட் டேபிள்களையும் புதுப்பிக்கவும்.

மேலும் படிக்க: ஆதார தரவு மாறும்போது பிவோட் டேபிளை தானாக புதுப்பிப்பது எப்படி

4. எக்செல்

இல் VBA உடன் பிவோட் டேபிள் தற்காலிக சேமிப்பைப் புதுப்பிக்கவும்

உங்கள் பணிப்புத்தகத்தில் ஒரே தரவைப் பயன்படுத்தும் பல பிவோட் டேபிள்கள் இருந்தால், பிவட் டேபிள் கேச்<ஐப் புதுப்பிக்கவும். 2> பிவோட் டேபிளைப் புதுப்பிப்பதற்குப் பதிலாக.

பிவோட் டேபிள் கேச் ஐப் புதுப்பிக்க, செயலில் உள்ள ஒர்க்புக்கின் ஒவ்வொரு பிவட் டேபிள் கேச் ஐ மீண்டும் செய்யவும். ActiveWorkbook.PivotCaches ஆப்ஜெக்ட் மூலம்

இது செயலில் உள்ள பணிப்புத்தகத்திலிருந்து அனைத்து பிவோட் டேபிள் தற்காலிக சேமிப்பையும் புதுப்பிக்கும்.

மேலும் படிக்க: VBA இல்லாமல் பிவோட் டேபிளை தானாக புதுப்பிப்பது எப்படி எக்செல் இல் (3 ஸ்மார்ட் முறைகள்)

நினைவில் கொள்ள வேண்டியவை

இங்கே பிவோட் டேபிள்களை செயலில் இருந்து புதுப்பித்துள்ளோம் பணித்தாள் அல்லது பணிப்புத்தகம் மட்டுமே. செயலில் இல்லாத ஒர்க்புக் அல்லது ஒர்க் ஷீட்டிலிருந்து தரவைப் புதுப்பிக்க விரும்பினால், ActiveSheet அல்லது ActiveWorkbook ஆப்ஜெக்ட்டின் இடத்தில் ஒர்க்ஷீட் அல்லது பணிப்புத்தகத்தின் பெயரைப் பயன்படுத்தவும்.

உதாரணமாக, Sheet1 இலிருந்து அனைத்து பிவோட் அட்டவணைகளையும் புதுப்பிக்க, ஒவ்வொரு அட்டவணைக்கும் பணித்தாள்களில்(“Sheet1”)PivotTables .

மேலும் பணிப்புத்தகம்1 இலிருந்து புதுப்பிக்க, ஒவ்வொரு அட்டவணைக்கும் பணிப்புத்தகங்களில்("வொர்க்புக்1") பயன்படுத்தவும். பிவோட் டேபிள்கள் .

முடிவு

இவற்றைப் பயன்படுத்துதல்முறைகள், எக்செல் இல் VBA உடன் பணித்தாள் அல்லது பணிப்புத்தகத்திலிருந்து அனைத்து பிவோட் டேபிள்களை புதுப்பிக்கலாம். உங்களுக்கு ஏதேனும் கேள்விகள் உள்ளனவா? எங்களிடம் தயங்காமல் கேளுங்கள்.

ஹக் வெஸ்ட் மிகவும் அனுபவம் வாய்ந்த எக்செல் பயிற்சியாளர் மற்றும் ஆய்வாளர் மற்றும் துறையில் 10 ஆண்டுகளுக்கும் மேலான அனுபவம் கொண்டவர். கணக்கியல் மற்றும் நிதித்துறையில் இளங்கலைப் பட்டமும், வணிக நிர்வாகத்தில் முதுகலைப் பட்டமும் பெற்றவர். ஹக் கற்பிப்பதில் ஆர்வம் கொண்டவர் மற்றும் பின்பற்றவும் புரிந்துகொள்ளவும் எளிதான ஒரு தனித்துவமான கற்பித்தல் அணுகுமுறையை உருவாக்கியுள்ளார். எக்செல் பற்றிய அவரது நிபுணத்துவ அறிவு, உலகெங்கிலும் உள்ள ஆயிரக்கணக்கான மாணவர்கள் மற்றும் தொழில் வல்லுநர்களுக்கு அவர்களின் திறன்களை மேம்படுத்தவும், அவர்களின் வாழ்க்கையில் சிறந்து விளங்கவும் உதவியுள்ளது. அவரது வலைப்பதிவின் மூலம், ஹக் தனது அறிவை உலகத்துடன் பகிர்ந்து கொள்கிறார், தனிநபர்கள் மற்றும் வணிகங்கள் தங்கள் முழு திறனை அடைய உதவும் வகையில் இலவச எக்செல் பயிற்சிகள் மற்றும் ஆன்லைன் பயிற்சிகளை வழங்குகிறார்.