ভিবিএ পরিবর্তনশীল ঘোষণা | ভিবিএতে পরিবর্তনশীল কীভাবে ঘোষণা করবেন? (উদাহরণ)

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

ভিবিএতে পরিবর্তনশীল ঘোষণা

ভিবিএ ভেরিয়েবল ঘোষণায় যাওয়ার আগে প্রথমে বুঝতে পারি যে ভেরিয়েবলগুলি কী, ভেরিয়েবলের ব্যবহার কী এবং কখন সেগুলি ব্যবহার করা উচিত।

ভিবিএতে ভেরিয়েবলগুলি কী কী?

ওয়ার্ড ভেরিয়েবল নিজেই সংজ্ঞায়িত ভেরিয়েবলগুলি আপনার অবস্থানের মেমরির নাম যা এতে কিছুটা মূল্য রাখে value. ভেরিয়েবলের ধরণের ভিত্তিতে আপনি কোনও কোডে একটি মান পাস করতে পারেন। কোডটি কার্যকর করার সময় মানটি ব্যবহার করা হবে এবং আপনি আউটপুট পাবেন।

ভেরিয়েবলের ব্যবহার কী?

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

পরিবর্তনশীল কীভাবে ঘোষণা করবেন?

কোডে কোনও ভেরিয়েবল ঘোষণা করার জন্য আপনাকে সেই পরিবর্তনশীলটির একটি নাম নির্ধারণ করা উচিত। আপনি কোনও ভেরিয়েবলের জন্য যে কোনও নাম নির্ধারণ করতে পারেন, তথ্যের সাথে সম্পর্কিত এমন একটি ভেরিয়েবল নাম নির্বাচন করার পরামর্শ দেওয়া হয় যাতে অন্যান্য ব্যবহারকারীও সহজে বুঝতে পারে। উদাহরণস্বরূপ, আপনার যদি আই_কাউন্ট বা আউট এর মত ভেরিয়েবলের চেয়ে কোডে পূর্ণসংখ্যা ডেটা পাস করতে হয়। আপনার যদি স্ট্রিংয়ের মান পাস করার প্রয়োজন হয় তবে আপনার নামের পরিবর্তে আর্টনামের মতো থাকতে হবে

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

ভিবিএ পরিবর্তনশীল ঘোষণার উদাহরণ

ভিবিএ ডেটা টাইপ বোঝার জন্য এখানে কয়েকটি উদাহরণ দেওয়া আছে। আপনি এটি আপনার কম্পিউটারে চেষ্টা করতে পারেন।

ভিবিএ এডিটরটিতে একটি মডিউল যুক্ত করুন। ফলাফল দেখতে একের পর এক কোড নীচে অনুলিপি করুন এবং আটকান।

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

ভিবিএ পরিবর্তনশীল ঘোষণার উদাহরণ # 1 - পূর্ণসংখ্যা

ভিবিএ ইন্টিজার ডেটা টাইপ ব্যবহৃত হয় যখন আপনাকে পুরো নম্বরগুলি সঞ্চয় করতে হয়। পূর্ণসংখ্যা 32,768 থেকে 32,767 এর মধ্যে মূল্য সঞ্চয় করতে পারে। আপনার যদি এর বাইরে মানটি পাস করতে হয় তবে আপনাকে ভিবিএতে লং ডেটাটাইপ ব্যবহার করা উচিত।

কোড:

 সাব ভিবিএ_কোড ১ () ধীর স্কোর হিসাবে পূর্ণসংখ্যা স্কোর = 101 এমএসজিবক্স "শচীন স্কোরড" এবং স্কোর শেষ সাব 

আপনি যখন উপরের কোডটি চালান তখন ফলাফলটি শচীন স্কোরড 101 দেখায় show নীচে দেখুন

ভিবিএ পরিবর্তনশীল ঘোষণার উদাহরণ # 2 - স্ট্রিং

ভিবিএ স্ট্রিং ডেটা টাইপ পাঠ্য হিসাবে ডেটা সঞ্চয় করতে পারে।

কোড:

 সাব ভিবিএ_কোড_স্রোটিং () ডিম স্ট্রিম হিসাবে স্ট্রিম স্ট্রিম নাম = "রাম" রেঞ্জ ("এ 1: এ 10") = "রাম" শেষ সাব 

আপনি যখন উপরের কোডটি চালাবেন, এটি রেঞ্জ A1: A10 এর মধ্যে প্রতিটি কক্ষে রাম প্রবেশ করবে।

ভিবিএ পরিবর্তনশীল ঘোষণার উদাহরণ # 3 - তারিখ

ভিবিএতে তারিখের ডেটা টাইপ তারিখের মতো ডেটা সঞ্চয় করতে পারে। এটি এমএম / ডিডি / ওয়াইওয়াইওয়াই ফর্ম্যাটে থাকবে।

কোড:

 সাব ভিবিএ_কোড_ তারিখ () ধীর ডিওবি তারিখ হিসাবে ডিওবি = "04/04/1990" এমএসবিবক্স "আমি জন্মগ্রহণ করেছি" এবং ডিওবি শেষ সাব 

আপনি যখন উপরের কোডটি চালাবেন, এটি নীচের হিসাবে ফলাফলটি প্রদর্শন করবে।

ভিবিএ পরিবর্তনশীল ঘোষণার উদাহরণ # 4 - বুলিয়ান

ভিবিএতে বুলিয়ান ডেটাটাইপটির সত্য বা মিথ্যা দুটি মাত্র মান রয়েছে।

কোড:

 সাব ভিবিএ_কোড_বুলিয়ান () দিম বজেন্ডার হিসাবে বুলিয়ান ব্রেজেন্ডার = মিথ্যা যদি ব্রেজেন্ডার = ট্রু তারপরে রেঞ্জ ("এ 1") = "পুরুষ" অন্য রেঞ্জ ("এ 1") = "মহিলা" শেষ হলে শেষ 

আপনি যখন কোডটি চালাবেন যে এ 1 কক্ষে ফলাফলটি মহিলা হবে।

ভিবিএ পরিবর্তনশীল ঘোষণার উদাহরণ # 5 - দীর্ঘ

সংখ্যা সংরক্ষণের জন্য ডেটা টাইপ লংও ব্যবহৃত হয়। তারা -2,147,483,648 থেকে 2,147,483,647 এর মধ্যে নম্বর সংরক্ষণ করতে পারে। এখানে আপনার অবশ্যই একটি প্রশ্ন থাকতে হবে যদি আমরা পূর্ণসংখ্যা কেন ব্যবহার করি তার চেয়ে পূর্ণসংখ্যা এবং লং উভয়ই সংখ্যা সঞ্চয় করতে পারে?

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

মনে করুন মিটারের দক্ষিণ মেরুর উত্তর মেরুর মধ্যবর্তী দূরত্বটি আপনাকে দেখানো দরকার এবং আপনি জানেন যে মিটারের দূরত্বটি -32,768 থেকে 32,767 এর সীমার বাইরে। সুতরাং আপনি লম্বা ডেটা টাইপ ব্যবহার করবেন।

কোড:

 সাব ভিবিএ_কোড_লং () দীর্ঘ দূরত্ব হিসাবে মিমি দূরত্ব = 13832000 এমএসবক্স "উত্তর মেরু এবং দক্ষিণ মেরুর মধ্যবর্তী দূরত্ব" এবং দূরত্ব এবং "মিটার" শেষ উপ 

ফলাফলটি হবে "উত্তর মেরু এবং দক্ষিণ মেরুর মধ্যে দূরত্ব 13832000 মিটার

আপনি যদি উপরের কোডটিতে ডেটা টাইপ হিসাবে কোনও পূর্ণসংখ্যার ব্যবহার করেন তবে এটি ত্রুটির মাধ্যমে ঘটবে। আপনি চেষ্টা করতে পারেন.

মনে রাখার বিষয়

ভেরিয়েবলগুলি ঘোষণাকালে আপনাকে কিছু পয়েন্ট মনে রাখতে হবে।

  • চলক নাম 255 টির বেশি অক্ষরের বেশি হওয়া উচিত নয়
  • চলকগুলি সংবেদনশীল নয়
  • একটি চলক একটি সংখ্যা দিয়ে শুরু করা উচিত নয়। আপনি পরিবর্তনশীল নামের মাঝখানে নম্বর বা আন্ডারস্কোরটি ব্যবহার করতে পারেন
  • ভিবিএ ভেরিয়েবল ঘোষণাকে শীট, রেঞ্জ ইত্যাদির মতো এক্সেল কীওয়ার্ড হিসাবে নামকরণ করা যায় না V
  • ভিবিএ ভেরিয়েবল ঘোষণায় বিশেষ অক্ষর নেই।