আমরা টানা ৩ বছর ধরে মাসিক বিক্রির ডেটাসেট নিয়েছি:২০২০, ২০২১ এবং ২০২২। আমরা একটি চার্ট তৈরি করব যা স্বয়ংক্রিয়ভাবে পরিবর্তিত হয়।

ধাপ 1 – হেল্পার কলাম সহ একটি চার্ট সেট আপ করা
- তিনটি সহায়ক "বিক্রয়" কলাম সন্নিবেশ করান৷ ৷

দ্রষ্টব্য :ভালো ভিজ্যুয়ালাইজেশনের জন্য আপনি সাহায্যকারী কলাম হাইলাইট করতে পারেন।
- একটি ফাঁকা ঘরে যান৷ ৷
- ঢোকান-এ নেভিগেট করুন ট্যাব।
- চার্টের অধীনে বিভাগ, ঢোকান বেছে নিন রেখা বা এলাকা চার্ট এবং স্ট্যাকড লাইন বেছে নিন .

- চার্টে ডান-ক্লিক করুন এবং ডেটা নির্বাচন করুন-এ ক্লিক করুন .

- ডেটা উৎস নির্বাচন করুন ডায়ালগ বক্স পপ আউট।
- যোগ করুন চয়ন করুন৷ লেজেন্ড এন্ট্রি (সিরিজ) থেকে .

- আপনি সম্পাদনা সিরিজ দেখতে পাবেন উইন্ডো।
- সিরিজের নামে বাক্সে, বিক্রয় (2020) নির্বাচন করুন , এবং সিরিজ মান-এ বাক্সে, ডেটা পরিসীমা নির্বাচন করুন $F$5:$F$16 .
- ঠিক আছে টিপুন .

- সমস্ত “বিক্রয় নির্বাচন করতে পুনরাবৃত্তি করুন ” কলাম এবং সংশ্লিষ্ট সাহায্যকারী কলাম।

- তাছাড়া, অনুভূমিক (বিভাগ) অক্ষ লেবেলগুলিতে , সম্পাদনা এ যান .

- পরবর্তীতে, অক্ষ লেবেল ডায়ালগ বক্স পপ আউট। $B$5:$B$16 থেকে ডেটা পরিসর নির্বাচন করুন . ঠিক আছে ক্লিক করুন .

অবশেষে, ঠিক আছে টিপুন ডেটা উৎস নির্বাচন করুন-এ উইন্ডো।

আরো পড়ুন: কিভাবে এক্সেলে অ্যানিমেটেড বার চার্ট রেস তৈরি করবেন
ধাপ 2 - চার্ট ফর্ম্যাট করা
- চার্ট শিরোনাম তৈরি করুন , অক্ষ শিরোনাম , এবং লিজেন্ড নীচে এগুলো চার্ট এলিমেন্টস থেকে পাওয়া যায়

আপনার চার্টটি নীচের চিত্রের মতো দেখতে হবে৷
৷

ধাপ 3 - VBA কোড ব্যবহার করা
- ডেভেলপার-এ যান ট্যাব করুন এবং ভিজ্যুয়াল বেসিক বেছে নিন .

- ঢোকান বেছে নিন ট্যাব এবং মডিউল নির্বাচন করুন .

- মডিউল 1-এ , আপনি সাধারণ দেখতে পাবেন বক্স।
- নিম্নলিখিত VBA রাখুন সেখানে কোড করে সংরক্ষণ করুন।
Sub AnimationChart()
Const SR As Long = 5
Dim LR As Long
Dim RN As Long
LR = Range("C" & SR).End(xlDown).Row
Range("F" & SR, "H" & LR).ClearContents
DoEvents
Application.Wait (Now + TimeValue("00:00:1"))
For RN = SR To LR
DoEvents
Range("F" & RN, "H" & RN).Value = Range("C" & RN, "E" & RN).Value
Application.Wait (Now + TimeValue("00:00:1"))
DoEvents
Next RN
End Sub

কোড ব্রেকডাউন
আমরা ভেরিয়েবল ঘোষণা করি প্রথম আমরা ধ্রুবক সেট করি SR হিসাবে প্রতিনিধিত্ব করছে সূচনা সারি . আমাদের ক্ষেত্রে, এটি হল5৷ . LR এবং RN এছাড়াও শেষ সারির মান উল্লেখ করে ভেরিয়েবল এবং সারি নম্বর যথাক্রমে।
LR =রেঞ্জ(“C” &SR)।End(xlDown)।সারি→ কমান্ড সংশ্লিষ্ট কলামের সমস্ত মান সরিয়ে দেয় (F:H )।
পরিসীমা(“F” &SR, “H” &LR)।সাফ বিষয়বস্তু→ ঘরের পরিসর বাছাই করে, ঘরের মান সারিতে দেখাতে শুরু করে এবং F -এর ফাঁকা কলামগুলি পূরণ করে প্রতি H .
আমরা সময় বিলম্ব সেট করেছি 1 থেকে দ্বিতীয়, যা আমাদেরকে 1-সেকেন্ড-এ ডেটা দেখাতে সাহায্য করবে বিলম্ব, যা চার্টে একটি গতিশীল ভাইব দেয়।
পদক্ষেপ 4 - অ্যানিমেশন তৈরি করতে একটি বোতাম প্রবেশ করান
- ফর্ম নিয়ন্ত্রণ ব্যবহার করে একটি বোতাম যোগ করুন আপনার ওয়ার্কশীটে।
- এটির নাম অ্যানিমেশন করুন
- অ্যানিমেশন-এ ডান-ক্লিক করুন বোতাম এবং অ্যাসাইন ম্যাক্রো বেছে নিন প্রসঙ্গ মেনু থেকে .

- অ্যাসাইন ম্যাক্রো ডায়ালগ বক্স প্রদর্শিত হবে।
- ম্যাক্রো নাম নির্বাচন করুন অ্যানিমেশনচার্ট হিসেবে .
- ঠিক আছে টিপুন .

- অ্যানিমেটেড চার্ট প্রস্তুত। অ্যানিমেশন-এ ক্লিক করুন বোতাম।

অভ্যাস বিভাগ
আমরা ডানদিকে প্রতিটি শীটে একটি অনুশীলন বিভাগ প্রদান করেছি যাতে আপনি পদক্ষেপগুলি অনুশীলন করতে পারেন।

অভ্যাস ওয়ার্কবুক ডাউনলোড করুন
সম্পর্কিত প্রবন্ধ
- এক্সেল এ কিভাবে টেক্সট অ্যানিমেট করবেন
- UserForm-এ VBA অ্যানিমেশন