ভিবিএ টাইপ স্টেটমেন্ট (উদাহরণ) | ভিবিএ টাইপ সহ ভেরিয়েবল কীভাবে ঘোষণা করবেন?

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

এক্সেল ভিবিএতে টাইপ স্টেটমেন্ট কী?

ভিবিএ টাইপ স্টেটমেন্টটি প্রতিটি ভেরিয়েবলের জন্য নির্ধারিত বিভিন্ন ডেটা টাইপের সাথে একক গ্রুপের নামের অধীনে ভেরিয়েবলগুলি সংজ্ঞায়িত করতে ব্যবহৃত হয়। এটি আমাদেরকে একক বস্তুর অধীনে সংজ্ঞায়িত প্রকার নামের অধীনে একাধিক ভেরিয়েবলগুলি একসাথে গ্রুপ করতে সহায়তা করে।

টাইপ স্টেটমেন্ট ঘোষণা করে আমরা ভিবিএতে ক্লাস মডিউলগুলি এড়াতে পারি। এটির জন্য কোনও স্ট্রিং মডিউলগুলির প্রয়োজন নেই কারণ এটি ইতিমধ্যে বিদ্যমান মডিউলগুলিতে এমবেড করা যেতে পারে যা আমাদের স্থান বাঁচাতে পারে।

পূর্ববর্তী একটি নিবন্ধে, আমরা একক গোষ্ঠীর নামের অধীনে সমস্ত ভেরিয়েবলগুলি একত্রিত করার জন্য "ভিবিএ এনইউএম" আলোচনা করেছি।

উদাহরণস্বরূপ, যদি আপনার "মোবাইলস" নামে একটি গোষ্ঠীর নাম থাকে তবে আমাদের কাছে "রেডমি, ওপ্পো, ভিভো, স্যামসাং, এলজি এবং ইত্যাদির মতো গোষ্ঠী সদস্য রয়েছে So তাই এনুম বিবৃতিটি আমরা স্ব স্ব মানগুলির সাথে একত্রে গ্রুপ করতে পারি।

এনাম মোবাইল

রেডমি = 12000

ওপো = 18000

ভিভো = 18000

স্যামসুং = 25000

এলজি = 15000

শেষ এনাম

এটির মতো, আমরা এই নিবন্ধে গণনা তৈরি করেছি। এনাম স্টেটমেন্টটিতে সমস্যা হ'ল এটি কেবল একটি দীর্ঘ ডেটা টাইপ করতে পারে। বিভিন্ন ডেটা প্রকারের সাথে ভেরিয়েবলগুলি একসাথে গোষ্ঠীভুক্ত করার জন্য, আমরা "ভিবিএ টাইপ স্টেটমেন্ট" ব্যবহার করতে পারি। এই নিবন্ধে, আমরা আপনাকে ভিবিএতে টাইপ স্টেটমেন্টটি কীভাবে তৈরি করবেন তা দেখাব। পড়তে…

বাক্য গঠন

টাইপ স্টেটমেন্ট ব্যবহার করে ভেরিয়েবলগুলি ঘোষণার আগে সিনট্যাক্সটি একবার দেখুন:

প্রকার দলের নাম  [চলক 1] পরিবর্তনশীল ডেটা প্রকার হিসাবে  [পরিবর্তনীয় 2] পরিবর্তনশীল ডেটা প্রকার হিসাবে  [পরিবর্তনশীল 3] পরিবর্তনশীল ডেটা প্রকার হিসাবে  [পরিবর্তনশীল 4] পরিবর্তনশীল ডেটা প্রকার হিসাবে  [পরিবর্তনশীল 5] পরিবর্তনশীল ডেটা প্রকার হিসাবেশেষ প্রকার

এই ধরণের বিবৃতিগুলি মডিউলটির মধ্যে পাশাপাশি মডিউলটির শীর্ষে ভিবিএতে আমাদের গ্লোবাল ভেরিয়েবলগুলির মতো ঘোষণা করা যেতে পারে।

ভিবিএ টাইপ অবজেক্ট ভেরিয়েবল ধরে রাখতে পারে, এটি অ্যারে ধরে রাখতে পারে। যাইহোক, এটি পদ্ধতি, ফাংশন থাকতে পারে না।

ভিবিএতে বিবৃতি উদাহরণ টাইপ করুন

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

ঠিক আছে, টাইপ স্টেটমেন্ট দিয়ে ভেরিয়েবল ঘোষণা করার প্রক্রিয়া শুরু করা যাক। আমরা কীভাবে ভিবিএ এনামে ব্যবহার করেছি যেমন মোবাইল ব্র্যান্ডগুলি ঘোষণা করার একই উদাহরণটি দেখতে পাব।

ধাপ 1: মডিউলটির শীর্ষে "টাইপ" শব্দটি শুরু করুন এবং গ্রুপের প্রকারকে একটি নাম দিন।

কোড:

 টাইপ করুন মোবাইল ব্র্যান্ডস শেষ প্রকার 

ধাপ ২: মোবাইল ব্র্যান্ডগুলিতে আমরা সাধারণত যে জিনিসগুলি দেখি তা কী। আমরা প্রথমে নামটি দেখতে পাই সুতরাং ভেরিয়েবলটিকে নাম হিসাবে স্ট্রিং হিসাবে ঘোষণা করুন।

কোড:

 স্ট্রিং এন্ড টাইপ হিসাবে মোবাইল ব্র্যান্ডের নাম টাইপ করুন 

ধাপ 3: নামের পরে, আমরা লঞ্চের তারিখটি পরীক্ষা করি। পরিবর্তনশীলটিকে তারিখ হিসাবে লঞ্চডেট হিসাবে ঘোষণা করুন।

কোড:

 তারিখ সমাপ্তির প্রকারের মতো স্ট্রিং লঞ্চডেট হিসাবে মোবাইল ব্র্যান্ডের নাম টাইপ করুন 

পদক্ষেপ 4: পরবর্তী জিনিসটি হ'ল আমরা স্টোরেজ ক্ষমতাটি যাচাই করি। ভেরিয়েবলটিকে স্টোরেজ হিসাবে পূর্ণসংখ্যা হিসাবে ঘোষণা করার জন্য।

কোড:

 টাইপ করুন মোবাইল ব্র্যান্ডের নাম স্ট্রিং লঞ্চডেট তারিখ হিসাবে সংগ্রহের তারিখ হিসাবে পূর্ণসংখ্যার সমাপ্তির প্রকার 

পদক্ষেপ 5: পরবর্তী জিনিসটি আমরা র‌্যামের ক্ষমতা পরীক্ষা করে দেখি।

কোড:

 টাইপ করুন মোবাইল ব্র্যান্ডের নাম স্ট্রিং লঞ্চডেট তারিখ হিসাবে স্টোরেজ হিসাবে র্যাম হিসাবে পূর্ণসংখ্যার শেষ প্রকার 

পদক্ষেপ:: শেষ পর্যন্ত আমরা দাম সম্পর্কে চেক।

কোড:

 টাইপ মোবাইল ব্র্যান্ডের নাম স্ট্রিং লঞ্চডেট হিসাবে তারিখ স্টোরেজ হিসাবে পূর্ণসংখ্যার র‌্যাম হিসাবে পূর্ণসংখ্যার দাম লং এন্ড প্রকারের মতো 

এখন সাব পদ্ধতিতে ভেরিয়েবলটি টাইপ নাম হিসাবে ঘোষণা করে অর্থাত্ মোবাইলব্র্যান্ডগুলি আমরা এই সমস্ত পরিবর্তনশীল ডেটা ধরণের অ্যাক্সেস করতে পারি।

পদক্ষেপ 7: একটি উপশক্তি তৈরি করুন।

কোড:

 উপ প্রকার_এক উদাহরণ 1 () শেষ সাব 

পদক্ষেপ 8: এখন ভেরিয়েবলটি "মোবাইল" কে মোবাইলবার্নড হিসাবে ঘোষণা করুন।

কোড:

 সাব টাইপ_এক্সামেল 1 () মোম এন্ড মোবাইল হিসাবে ডিমে মোবাইল 

পদক্ষেপ 9: এখন ভেরিয়েবল নাম "মোবাইল" দিয়ে আমরা "মোবাইল ব্র্যান্ড" এর সমস্ত ভেরিয়েবল অ্যাক্সেস করতে পারি।

কোড:

পদক্ষেপ 10: এখন প্রতিটি মান নীচের মত সংরক্ষণ করুন।

কোড:

 টাইপ করুন মোবাইল ব্র্যান্ডের নাম স্ট্রিং লঞ্চডেটের হিসাবে তারিখ সংগ্রহস্থল হিসাবে পূর্ণসংখ্যার হিসাবে লম্বা সমাপ্তির ধরণের হিসাবে শেষ প্রকারের ধরণের প্রকারের_কম উদাহরণ 1 () ডিম ব্র্যান্ড হিসাবে মোবাইল ব্র্যান্ডস মোবাইল.নাম = "রেডমি" মোবাইল.ল্যাঞ্চডেট = "10-জানুয়ারী 2019" মোবাইল.সটরেজ = 62 মোবাইল.আরম = 6 মোবাইল.প্রাইস = 16500 এমএসবিবক্স মোবাইল.নাম ও ভিবিউইনলাইন এবং মোবাইল.ল্যাঞ্চডেট এবং ভিবিউইনলাইন & _ মোবাইল.স্টোরেজ এবং vbNewLine & Mobile.RAM এবং vbNewLine & Mobile.Price শেষ সাব 

শেষ অবধি, নীচের মত একটি ভিবিএ বার্তা বাক্সে ফলাফলটি দেখান।

কোড:

 সাব টাইপ_এক্সেম্পল 1 () মোবাইল ব্র্যান্ডস মোবাইল হিসাবে নামা মোবাইল। নাম = "রেডমি" মোবাইল a লঞ্চডেট = "10-জানু-2019" মোবাইল Mobile স্টোরেজ = 62 মোবাইল.আরএম = 6 মোবাইল.প্রাইস = 16500 এমএসবিবক্স মোবাইল.নাম এবং ভিবিউইনলাইন এবং মোবাইল। আরম্ভ করা 

এখন F5 কী বা ম্যানুয়ালি ব্যবহার করে কোডটি চালান এবং একটি বার্তা বাক্সে ফলাফল দেখুন।

এটির মতো, আমরা উপ-পদ্ধতিতে নতুন ডেটা টাইপ সংজ্ঞায়িত করতে "ভিবিএ টাইপ" বিবৃতিটি ব্যবহার করতে পারি।

ভিবিএ টাইপ বনাম ভিবিএ ক্লাস

ভিবিএ টাইপ প্রায়শই ভিবিএ ক্লাস মডিউলগুলির সাথে তুলনা করে। তাদের মধ্যে নির্দিষ্ট পার্থক্য রয়েছে। নীচে সাধারণ পার্থক্য রয়েছে।

  • পার্থক্য 1: ভিবিএ টাইপটিতে কেবল সর্বজনীন চলক থাকতে পারে। ভিবিএ ক্লাসে জনসাধারণের পাশাপাশি ব্যক্তিগত ভেরিয়েবল উভয়ই থাকতে পারে।
  • পার্থক্য 2: ভিবিএ টাইপ পদ্ধতি এবং ফাংশন থাকতে পারে। ভিবিএ ক্লাসে বৈশিষ্ট্য সহ তাদের উভয়ই থাকে।
  • পার্থক্য 3: ভিবিএ টাইপ যে কোনও মডিউল এবং পদ্ধতিতে ঘোষণা করা যেতে পারে। ভিবিএ ক্লাস কেবল ডেডিকেটেড ক্লাস মডিউলগুলিতেই ঘোষণা করা যেতে পারে।