ভিবিএ চার্টস | ভিবিএ কোড ব্যবহার করে চার্ট যুক্ত করার উদাহরণ

এক্সেল ভিবিএ চার্ট

চার্টগুলিকে ভিবিএতে অবজেক্ট হিসাবে আখ্যায়িত করা যেতে পারে, একইভাবে ওয়ার্কশিটের মতো আমরা ভিবিএতে চার্টও সন্নিবেশ করতে পারি, প্রথমে আমরা ডেটা এবং চার্ট প্রকারটি বেছে নেব যা আমরা তথ্য আউট চাই, এখন দুটি আলাদা চার্ট রয়েছে যা আমরা সরবরাহ করি চার্টটি ডেটা একই শিটের যেখানে এম্বেড চার্ট এবং অন্য একটি চার্ট শীট হিসাবে পরিচিত যেখানে চার্ট ডেটার পৃথক শীট থাকে।

ডেটা বিশ্লেষণে ভিজ্যুয়াল এফেক্টগুলি হ'ল বিশ্লেষণটি করা ব্যক্তির মূল কার্যকারিতা সূচক। কোনও বিশ্লেষক তার বার্তা জানাতে পারে এমন সম্ভাবনাই ভিজ্যুয়াল। যেহেতু আমরা সবাই এক্সেল ব্যবহারকারী আমরা সাধারণত ডেটা বিশ্লেষণ করার জন্য যথেষ্ট পরিমাণে সময় ব্যয় করি এবং সংখ্যা এবং চার্টের সাথে সিদ্ধান্তগুলি আঁকি। একটি চার্ট তৈরি করা দক্ষতার শিল্প এবং আমি আশা করি আপনার এক্সেল সহ চার্ট তৈরির বিষয়ে ভাল জ্ঞান রয়েছে। এই নিবন্ধে, আমরা আপনাকে ভিবিএ কোডিং ব্যবহার করে কীভাবে চার্ট তৈরি করব তা দেখাব।

এক্সেলে ভিবিএ কোড ব্যবহার করে কীভাবে চার্ট যুক্ত করবেন?

আপনি এই ভিবিএ চার্টস এক্সেল টেম্পলেটটি এখানে ডাউনলোড করতে পারেন - ভিবিএ চার্টস এক্সেল টেম্পলেট

# 1 - ভিবিএ কোডিং ব্যবহার করে চার্ট তৈরি করুন

যে কোনও চার্ট তৈরি করতে আমাদের কিছু সংখ্যক ডেটা থাকা উচিত। এই উদাহরণস্বরূপ, আমি নীচে নমুনা ডেটা ব্যবহার করতে যাচ্ছি।

ঠিক আছে, আসুন আমরা ভিবিএ সম্পাদক এ ঝাঁপ দাও।

ধাপ 1: সাব প্রক্রিয়া শুরু করুন।

কোড:

 সাব চার্ট_এক্সেমাল 1 () শেষ সাব 

ধাপ ২: ভেরিয়েবলটিকে চার্ট হিসাবে সংজ্ঞায়িত করুন।

কোড:

 সাব চার্ট_এক্সেম্পল 1 () মিমি চার্টকে চার্ট শেষ সাব হিসাবে সাবম করুন 

ধাপ 3: যেহেতু চার্টটি একটি অবজেক্ট ভেরিয়েবল আমাদের প্রয়োজন সেট এটা।

কোড:

 সাব চার্ট_এক্স্পামেল 1 () চার্ট সেট মাইচার্ট হিসাবে চার্জ হিসাবে মিমি চার্টটি ডিমে মাইচার্ট = চার্টস End শেষ সাব যোগ করুন 

উপরের কোডটি একটি কার্যপত্রক হিসাবে নয়, একটি চার্ট শীট হিসাবে একটি নতুন শীট যুক্ত করবে।

পদক্ষেপ 4: এখন আমাদের চার্টটি ডিজাইন করতে হবে। বিবৃতি সহ খুলুন।

কোড:

 সাব চার্ট_এক্স্পামেল 1 () চার্ট সেট মাইচার্ট হিসাবে মিমি চার্টটি ডিমে মাইচার্ট = চার্টস End শেষ সাবের সাথে মাইচার্টের সাথে যুক্ত করুন 

পদক্ষেপ 5: প্রথম চার্টের সাথে আমাদের যা করা দরকার তা হ'ল নির্বাচন করে উত্সের সীমাটি নির্ধারণ করা "উত্স ডেটা সেট করুন" পদ্ধতি

কোড:

 সাব চার্টস_সাম্পাইল 1 () ধীর মাইচার্টটি চার্ট হিসাবে মাইচার্ট = চার্ট সেট করুন My মাইচার্টের সাথে যুক্ত করুন .সেটসোর্স ডেটা শেষ সাব দিয়ে শেষ করুন 

পদক্ষেপ:: এখানে আমাদের উত্সের ব্যাপ্তি উল্লেখ করতে হবে। এই ক্ষেত্রে, আমার উত্স পরিসীমাটি "শীট 1" নামক শিটটিতে রয়েছে এবং পরিসীমাটি "এ 1 থেকে বি 7"।

কোড:

 সাব চার্ট_একসাম্পাইল 1 () মিমি চার্ট হিসাবে চার্চ সেট করুন মাইচার্ট = চার্টস har 

পদক্ষেপ 7: এরপরে আমাদের যে ধরণের চার্ট তৈরি করতে চলেছে তা নির্বাচন করতে হবে। এই জন্য, আমাদের নির্বাচন করা প্রয়োজন চার্ট প্রকার সম্পত্তি

কোড:

 সাব চার্ট_এক্সেম্পল 1 () মিমি চার্ট হিসাবে মাই চার্টটি ধীরে ধীরে MyChart = চার্ট সেট করুন মাইচার্টের সাথে যুক্ত করুন etসেটসোর্সডাটা শীটস ("শিট 1") Ran রেঞ্জ ("এ 1: বি 7") .চর্টটাইপ = শেষ সাব দিয়ে শেষ 

পদক্ষেপ 8: এখানে আমাদের বিভিন্ন চার্ট রয়েছে। আমি নির্বাচন করতে যাচ্ছি “xlColumnClustered”চার্ট।

কোড:

 সাব চার্ট_একসাম্পাইল 1 () ছিট মাই চার্ট হিসাবে মাইচার্টটি মাইচার্ট = চার্টস হিসাবে সেট করুন My মাইচার্টের সাথে যুক্ত করুন etসেটসোর্সডাটা শীটস ("শিট 1") Ran রেঞ্জ ("এ 1: বি 7") .চর্টটাইপ = এক্সলোক্লাম ক্লাস্টার্ট এন্ড সাব সহ 

ঠিক আছে, এই মুহুর্তে আসুন F5 কী বা ম্যানুয়ালি ব্যবহার করে কোডটি চালাও এবং চার্টটি কেমন দেখাচ্ছে তা দেখুন।

পদক্ষেপ 9: এখন চার্টের অন্যান্য বৈশিষ্ট্যগুলি পরিবর্তন করুন। নীচের চার্ট শিরোনাম পরিবর্তন করতে কোড।

এটির মতো, আমাদের চার্ট সহ অনেক সম্পত্তি এবং পদ্ধতি রয়েছে। প্রভাবগুলি দেখতে এবং শিখতে তাদের প্রত্যেকে ব্যবহার করুন।

 সাব চার্ট_একসাম্পাইল 1 () ছিট মাই চার্ট হিসাবে মাইচার্টটি মাইচার্ট = চার্টস হিসাবে অন্তর্ভুক্ত করুন My মাইচার্টের সাথে যুক্ত করুন .সেটসোর্সডাটা শীটস ("শিট 1")। রেঞ্জ ("এ 1: বি 7") .চর্টটাইপ = এক্সলোকলম ক্লাস্টার্ড .চর্টিটিটল.সেক্সট = "বিক্রয় সমাপ্তি সমাপ্তি" 

# 2 - শেপ হিসাবে একই এক্সেল শীট দিয়ে একটি তালিকা তৈরি করুন

আকৃতি হিসাবে একই ওয়ার্কশিট (ডেটাশিট) দিয়ে চার্ট তৈরি করতে আমাদের আলাদা প্রযুক্তি ব্যবহার করতে হবে।

ধাপ 1: প্রথম ঘোষনা থ্রিজ অবজেক্ট ভেরিয়েবলগুলি।

কোড:

 সাব চার্ট_এক্সেম্পল 2 () ডিমে ডাব্লু ওয়ার্কশিট হিসাবে ডিমে ডাব্লু রেঞ্জ রেঞ্জ হিসাবে ডিমে মাইচার্ট অবজেক্ট শেষ হিসাবে সাব 

ধাপ ২: তারপরে ওয়ার্কশিট রেফারেন্স সেট করুন।

কোড:

 সাব চার্ট_এক্সেম্পল 2 () ডিমে ডাব্লু ওয়ার্কশিট হিসাবে ডিম রিং রেঞ্জ হিসাবে ডিম মাইচার্ট অবজেক্ট সেট ডাব্লুএস = ওয়ার্কশিটস ("পত্রক 1") সমাপ্ত সাব 

ধাপ 3: এখন ভিজিএতে রেঞ্জ অবজেক্টটি সেট করুন

কোড:

 সাব চার্ট_এক্সেম্পল 2 () ডিএম ডাব্লু ওয়ার্কশিট হিসাবে ডিম রিং রেঞ্জ হিসাবে ডিম মাইচার্ট অবজেক্ট সেট ডাব্লুএস = ওয়ার্কশিটস ("শীট 1") সেট করুন আরএনজি = ডাব্লু। রেঞ্জ ("এ 1: বি 7") শেষ সাব 

পদক্ষেপ 4: এখন লেখচিত্র অবজেক্টটি সেট করুন।

কোড:

 সাব চার্ট_এক্সেম্পল 2 () ডিএম ডাব্লু ওয়ার্কশিট হিসাবে ডিম রিং রেঞ্জ হিসাবে ডিম মাইচার্ট অবজেক্ট সেট ডাব্লুএস = ওয়ার্কশিটস ("শিট 1") সেট করুন রাইং = ডাব্লু। রেঞ্জ ("এ 1: বি 7") মাইচার্ট = ডাব্লু। শেপস.এডএডচার্ট 2 শেষ সাব 

পদক্ষেপ 5: এখন, যথারীতি আমরা "উইথ" স্টেটমেন্ট ব্যবহার করে চার্টটি ডিজাইন করতে পারি।

কোড:

 সাব চার্ট_এক্সেম্পল 2 () ওয়ার্কশিট হিসাবে ডিম ডাব্লুএস 'ওয়ার্কশিট রেফারেন্স রেঞ্জ হিসাবে হ্রাস করতে' ওয়ার্কশিটে রেঞ্জ রেফারেন্স ধরে রাখার জন্য ডিমে মাইচার্ট অবজেক্ট সেট ডাব্লুএস = ওয়ার্কশিটস ("শীট 1") 'এখন ভেরিয়েবল "ডাব্লু" শীটের সমান " শিট 1 "সেট রিং = ডাব্লু। ডাব্লু। রেঞ্জ (" এ 1: বি 7 ") 'এখন ভেরিয়েবল" আরএনজি "শীট" শীট 1 "সেটটিতে A1 থেকে B7 রেঞ্জটি ধরে রাখে MyChart = Ws.Shapes.AddChart2' চার্টটি শেপ হিসাবে যুক্ত করা হবে মাইচার্ট.চার্টের সাথে একই ওয়ার্কশিট .সেটসোর্সডাটা আরএনজি 'যেহেতু আমরা ইতিমধ্যে চার্টের জন্য কক্ষের ব্যাপ্তি নির্ধারণ করেছি আমরা এখানে আরএনজি অবজেক্ট ব্যবহার করেছি har চার্টটাইপ = xlColumnClustered .ChartTitle.Text = "বিক্রয় সম্পাদনা" শেষ সাব দিয়ে শেষ 

এটি নীচের চার্টটি যুক্ত করবে।

# 3 - চার্টগুলির মাধ্যমে কোড লুপ করুন

নাম পরিবর্তন করতে বা মানগুলি সন্নিবেশ করানোর জন্য কীভাবে আমরা শীটগুলি দিয়ে দেখি সেগুলি লুকিয়ে রাখুন এবং গোপন করুন। একইভাবে চার্টগুলি লুপ করার জন্য আমাদের চার্ট অবজেক্টের সম্পত্তি ব্যবহার করতে হবে।

নীচের কোডটি কার্যপত্রকের সমস্ত চার্টের মধ্য দিয়ে লুপ করবে।

কোড:

 সাব চার্ট_লুপ () অ্যাক্টিভশিটে প্রতিটি মাইচার্টের জন্য চার্টঅবজেক্ট হিসাবে মিমি চার্টটিকে ম্লান করুন harচার্টঅবজেক্টস এখানে কোড লিখুন পরবর্তী মাইচার্ট শেষ সাব 

# 4 - চার্ট তৈরির বিকল্প পদ্ধতি

চার্ট তৈরি করতে আমরা নীচের বিকল্প পদ্ধতিটি ব্যবহার করতে পারি। আমরা চার্ট অবজেক্টটি ব্যবহার করতে পারি। নীচের চার্টটি তৈরি করার পদ্ধতি যুক্ত করুন উদাহরণ কোড।

এটি আগের পদ্ধতির মতো একটি চার্টও তৈরি করবে।

কোড:

 সাব চার্ট_একসাম্পল ৩ () ডিএম ডাব্লু ওয়ার্কশিট হিসাবে ডিম রিং রেঞ্জ হিসাবে ডিম মাইচার্ট চার্টঅবজেক্ট সেট ডাব্লুএস = ওয়ার্কশীট ("শিট 1") সেট করুন রাইং = ডাব্লু। রেঞ্জ ("এ 1: বি 7") মাইচার্ট = ডাব্লু। চ্যারটঅবজেক্টস.এড করুন (বাম: = অ্যাক্টিভেল.এলফিট, প্রস্থ: = 400, শীর্ষ: = অ্যাক্টিভেল.টপ, উচ্চতা: = 200) মাইচার্ট.চার্ট.সেটসোর্সডাটা উত্স: = আরএনজি মাইচার্ট.চার্ট.চার্টটাইপ = এক্সলোক্লাম স্ট্যাকড মাইচার্ট.চার্ট.চার্টটাইট "পারফরমেন্স" সাব