সুচিপত্র
এই নিবন্ধে, আমি আপনাকে দেখাব কিভাবে আপনি আপনার ওয়ার্কশীট বা ওয়ার্কবুকের সমস্ত পিভট টেবিলগুলিকে এক্সেলের VBA দিয়ে রিফ্রেশ করতে পারেন৷ আপনি একটি পিভট টেবিল রিফ্রেশ করতেও শিখবেন , সেইসাথে পিভট টেবিল ক্যাশে।
এক্সেল (দ্রুত ভিউ)
7061
<বিএ সহ সমস্ত পিভট টেবিল রিফ্রেশ করুন 0>এটি সক্রিয় ওয়ার্কবুকের সমস্ত পিভট টেবিলরিফ্রেশ করবে।
অভ্যাস ওয়ার্কবুক ডাউনলোড করুন
আপনি থাকাকালীন ব্যায়াম করতে এই অনুশীলন ওয়ার্কবুকটি ডাউনলোড করুন এই নিবন্ধটি পড়ছেন।
সমস্ত পিভট টেবিল রিফ্রেশ করুন>A পিভট টেবিল হল একটি এক্সেল ওয়ার্কশীটের একটি বিশেষ ধরনের টেবিল যাতে যথাক্রমে সারি এবং মান শিরোনাম দুটি বিভাগের ডেটা থাকে৷<3
টেবিলের সমস্ত কলাম এই দুটি বিভাগের অধীনে শ্রেণীবদ্ধ করা হয়েছে৷
এটি একটি ডেটা সেট থেকে স্বয়ংক্রিয়ভাবে তৈরি হয় যদি আপনি ডেটা সেটটি নির্বাচন করেন এবং যান ঢোকান > এক্সেল টুলবারে PivotTable অপশন।
আজ আমাদের উদ্দেশ্য হল কিভাবে আমরা একটি ওয়ার্কশীট বা একটি এর সমস্ত পিভট টেবিল রিফ্রেশ করতে পারি তা শেখা। এক্সেল এ VBA সহ ওয়ার্কবুক।
1. এক্সেলে একটি একক পিভট টেবিল রিফ্রেশ করুন
প্রথমে, আমরা একটি একক পিভট টেবিল রিফ্রেশ করতে শিখব।
একটি একক পিভট টেবিল রিফ্রেশ করতে , প্রথমে, আপনাকে এটিকে PivotTable অবজেক্ট হিসেবে উল্লেখ করতে হবে।
তারপর আপনাকে করতে হবে VBA এর RefreshTable পদ্ধতি ব্যবহার করুন।
এখানে আমরা একটি পিভট টেবিল পেয়েছি যাকে বলা হয় PivotTable1 সক্রিয় অবস্থায় কার্যপত্রক ( কিভাবে পিভট টেবিলের নাম পেতে হয় জানতে এখানে ক্লিক করুন)।
এটি রিফ্রেশ করতে, আমাদের কোডের নিম্নলিখিত লাইনগুলি ব্যবহার করতে হবে:
9187
কোডটি চালান, এবং এটি সক্রিয় ওয়ার্কশীটে পিভট টেবিল নামক পিভট টেবিল রিফ্রেশ করবে।
আরও পড়ুন: কিভাবে Excel এ পিভট টেবিল স্বয়ংক্রিয়ভাবে রিফ্রেশ করবেন (2 পদ্ধতি)
2. এক্সেলের একটি ওয়ার্কশীটের সমস্ত পিভট টেবিল রিফ্রেশ করুন
এখন আমরা একটি ওয়ার্কশীটের সমস্ত পিভট টেবিল VBA দিয়ে রিফ্রেশ করব।
সক্রিয় ওয়ার্কশীটের সমস্ত পিভট টেবিল রিফ্রেশ করতে, আপনাকে ActiveSheet.PivotTables অবজেক্টের প্রতিটি পিভট টেবিলের মাধ্যমে পুনরাবৃত্তি করতে হবে। তারপর রিফ্রেশটেবল পদ্ধতিটি ব্যবহার করুন।
6356
কোডটি চালান এবং এটি সমস্ত পিভট টেবিলগুলিকে রিফ্রেশ করবে সক্রিয় ওয়ার্কশীটের ।
আরো পড়ুন: পিভট টেবিল রিফ্রেশ হচ্ছে না (5টি সমস্যা এবং সমাধান)
3 . Excel এ একটি ওয়ার্কবুকের সমস্ত পিভট টেবিল রিফ্রেশ করুন
এছাড়াও আপনি Excel এ একটি ওয়ার্কবুকের সমস্ত পিভট টেবিল রিফ্রেশ করতে পারেন৷
সমস্ত রিফ্রেশ করতে <সক্রিয় ওয়ার্কবুকের 1>পিভট টেবিল
, প্রতিটি টেবিলের মাধ্যমে ActiveWorkbook.PivotTablesঅবজেক্ট VBAদ্বারা পুনরাবৃত্তি করুন। তারপর রিফ্রেশটেবলপদ্ধতি ব্যবহার করুন।5478
এই কোডটি হবেসক্রিয় ওয়ার্কবুকের সমস্ত পিভট টেবিল রিফ্রেশ করুন।
আরো পড়ুন: উৎস ডেটা পরিবর্তন হলে পিভট টেবিল কিভাবে স্বয়ংক্রিয়ভাবে আপডেট করবেন
4। এক্সেলের VBA এর সাথে পিভট টেবিল ক্যাশে রিফ্রেশ করুন
আপনার ওয়ার্কবুকে একাধিক পিভট টেবিল একই ডেটা ব্যবহার করলে, আপনি পিভট টেবিল ক্যাশে<রিফ্রেশ করুন। 2> পিভট টেবিল রিফ্রেশ করার পরিবর্তে।
পিভট টেবিল ক্যাশে রিফ্রেশ করতে, সক্রিয় ওয়ার্কবুকের প্রতিটি পিভট টেবিল ক্যাশে এর মাধ্যমে পুনরাবৃত্তি করুন ActiveWorkbook.PivotCaches অবজেক্ট দ্বারা।
তারপর VBA এর R efresh পদ্ধতি ব্যবহার করুন।
1957
এটি সক্রিয় ওয়ার্কবুক থেকে সমস্ত পিভট টেবিল ক্যাশে রিফ্রেশ করবে।
আরও পড়ুন: কীভাবে VBA ছাড়া পিভট টেবিল স্বয়ংক্রিয়ভাবে রিফ্রেশ করবেন এক্সেলে (৩টি স্মার্ট পদ্ধতি)
মনে রাখার জিনিসগুলি
এখানে আমরা সক্রিয় থেকে পিভট টেবিলগুলি রিফ্রেশ করতে দেখিয়েছি ওয়ার্কশীট বা ওয়ার্কবুক শুধুমাত্র। আপনি যদি একটি ওয়ার্কবুক বা ওয়ার্কশীট থেকে ডেটা রিফ্রেশ করতে চান যা সক্রিয় নয়, তাহলে ActiveSheet বা ActiveWorkbook অবজেক্টের জায়গায় ওয়ার্কশীট বা ওয়ার্কবুকের নাম ব্যবহার করুন।
উদাহরণস্বরূপ, শিট1 থেকে সমস্ত পিভট টেবিল রিফ্রেশ করতে, ওয়ার্কশীটে প্রতিটি টেবিলের জন্য ব্যবহার করুন এবং ওয়ার্কবুক1 থেকে রিফ্রেশ করতে, ওয়ার্কবুকের প্রতিটি টেবিলের জন্য (“ওয়ার্কবুক1”)।পিভটটেবলস ব্যবহার করুন।
উপসংহার
এগুলো ব্যবহার করেপদ্ধতিতে, আপনি Excel-এ VBA দিয়ে ওয়ার্কশীট বা ওয়ার্কবুক থেকে সমস্ত পিভট টেবিল রিফ্রেশ করতে পারেন। আপনি কি কিছু জানতে চান? নির্দ্বিধায় আমাদের জিজ্ঞাসা করুন৷
৷