ভিবিএ নামকরণ রেঞ্জ | নামযুক্ত রেঞ্জগুলি কীভাবে তৈরি এবং ব্যবহার করবেন?

এক্সেল ভিবিএ নামের রেঞ্জ

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

আমরা একটি ঘর বা ঘরের পরিসর নির্বাচন করতে পারি এবং এটিকে একটি নাম দিতে পারি। কক্ষগুলির নামকরণের পরে আমরা সাধারণ সারি বা কলাম রেফারেন্সের পরিবর্তে সেই সংজ্ঞায়িত নামগুলি প্রবেশ করে সেই কক্ষগুলি উল্লেখ করতে পারি।

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

নামযুক্ত রেঞ্জগুলি কীভাবে তৈরি করবেন?

নাম রেঞ্জ তৈরি করতে পার্কের কাজের পদচারণা। আমাদের প্রথমে যে কাজটি করা দরকার তা হ'ল আমরা এক্সেলের মধ্যে নামের সীমাটি তৈরি করতে চাই এমন কক্ষগুলি চিহ্নিত করা।

উদাহরণস্বরূপ নীচের চিত্রটি দেখুন।

বি 4 কক্ষে লাভের জন্য আমি বি 2 - বি 3 সূত্রটি প্রয়োগ করেছি।

এটি সাধারণ কাজ যা সবাই করে। তবে কীভাবে নামগুলি তৈরি করবেন এবং সূত্রটি "বিক্রয়" - "ব্যয়" এর মতো কিছু প্রয়োগ করবেন।

বি 2 সেল> নাম বাক্সে যান এবং এটি বিক্রয় হিসাবে কল করুন curs

বি 3 সেলটিতে একটি কার্সার রাখুন এবং এটিকে কস্ট বলুন।

এখন লাভ কলামে, আমরা সেল রেফারেন্সের পরিবর্তে এই নামগুলি উল্লেখ করতে পারি।

এটি নামযুক্ত রেঞ্জগুলির প্রাথমিক বিষয়।

ভিবিএ কোড ব্যবহার করে নামযুক্ত রেঞ্জগুলি কীভাবে তৈরি করবেন?

উদাহরণ # 1

আপনি কি কখনও ভিবিএ কোড ব্যবহার করে একটি নামকরণকৃত পরিসর তৈরি করার কথা ভেবে দেখেছেন?

নামকরণ করা ব্যাপ্তি তৈরি করতে নীচের পদক্ষেপগুলি অনুসরণ করুন।

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

কোড:

 উপ নেমড্রেঞ্জ_সামগ্রী () ধীরে ধীরে শেষ করুন সাব রেঞ্জ Sub 

ধাপ ২: আপনি যে নাম নির্দিষ্ট করতে চান তার জন্য ভেরিয়েবলটি "Rng" সেট করুন।

কোড:

 উপ নেমড্রেঞ্জ_সামগ্রী () ধীরে ধীরে রেঞ্জ হিসাবে রেঞ্জ সেট করুন Rng = ব্যাপ্তি ("এ 2: এ 7") শেষ সাব 

ধাপ 3: "এই ওয়ার্কবুক" অবজেক্ট অ্যাক্সেস নাম সম্পত্তি ব্যবহার করে।

আমাদের সাথে অনেকগুলি পরামিতি রয়েছে নাম.এড পদ্ধতি নীচে ব্যাখ্যা আছে।

[নাম]: নামটি আমাদের নাম নির্ধারিত পরিসরে আমরা যে নামটি দিতে চাই তা ছাড়া আর কিছুই নয়।

কক্ষটির নামকরণের সময় এটিতে আন্ডারস্কোর (_) চিহ্ন ব্যতীত কোনও বিশেষ অক্ষর থাকা উচিত নয় এবং এতে স্থানের অক্ষরও থাকা উচিত নয়, এটি সংখ্যাসূচক মানগুলির সাথে শুরু হওয়া উচিত নয়।

[বোঝায়]: এটি আমরা উল্লেখ করছি এমন কক্ষগুলির পরিসীমা ছাড়া কিছুই নয়।

আমি মনে করি এই দুটি পরামিতি প্রক্রিয়া শুরু করার জন্য যথেষ্ট ভাল।

পদক্ষেপ 4: নামে, যুক্তি আপনার দেওয়া নামটি প্রবেশ করে। আমি নাম রেখেছি "বিক্রয় নম্বর"।

কোড:

 সাব নেমড্রেঞ্জ_সামগ্রী () ধীরে ধীরে রেঞ্জ সেট করুন রেঞ্জ = রেঞ্জ ("এ 2: এ 7") এই ওয়ার্কবুক.নাম.এড অ্যাড নাম: = "বিক্রয় নম্বর" শেষ সাব 

পদক্ষেপ 5: আর্গুমেন্টের উল্লেখ করে আমরা তৈরি করতে চাইলে এমন পরিসীমা প্রবেশ করান। "আরএনজি" ভেরিয়েবলের নামে আমরা ইতিমধ্যে A2 তে A2 হিসাবে ঘরগুলির পরিসর নির্ধারণ করেছি, সুতরাং "Rng" হিসাবে যুক্তি সরবরাহ করুন।

কোড:

 সাব নেমড্রেঞ্জস_একটি নমুনা () ধীরে ধীরে রেঞ্জ সেট করুন রেঞ্জ = রেঞ্জ ("এ 2: এ 7") এই ওয়ার্কবুক.নাম.এড অ্যাড নাম: = "সেলস নাম্বার", রেফারসটো: = আরং শেষ সাব 

ঠিক আছে, এই কোডটি A2 থেকে A7 পর্যন্ত কক্ষের জন্য নামকরণের সীমা তৈরি করবে।

এখন ওয়ার্কশিটে, আমি এ 2 থেকে এ 7-তে কিছু সংখ্যা তৈরি করেছি।

A8 কক্ষে, আমি উপরের ঘর সংখ্যাগুলির মোট থাকতে চাই। নামযুক্ত পরিসর ব্যবহার করে আমরা এই সংখ্যার একটি এসএমএম তৈরি করব।

কোড:

 সাব নেমড্রেঞ্জস_একটি নমুনা () ধীরে ধীরে রেঞ্জ সেট করুন রেঞ্জ = রেঞ্জ ("এ 2: এ 7") এই ওয়ার্কবুক.নাম.এড যুক্ত নাম: = "বিক্রয় নম্বর", রেফারটো: = আরঞ্জ রেঞ্জ ("এ 8")। মান = ওয়ার্কশিটফানশন.সুম (পরিসর ( "বিক্রয় নম্বর")) শেষ সাব 

আপনি যদি এই কোডটি ম্যানুয়ালি বা তারপরে f5 কী টিপে চালনা করেন তবে আমরা সেল এ 8 তে একটি মোট রেঞ্জের রেঞ্জ পেয়ে যাব।

এটি "নামযুক্ত রেঞ্জগুলি" সম্পর্কে প্রাথমিক জ্ঞানগুলি জানতে হবে।

উদাহরণ # 2

ভিবিএতে RANGE অবজেক্ট ব্যবহার করে আমরা কোষগুলি উল্লেখ করতে পারি। একইভাবে, আমরা নামযুক্ত রেঞ্জগুলি ব্যবহার করে সেই কক্ষগুলি উল্লেখ করতে পারি।

উদাহরণস্বরূপ, উপরের উদাহরণে, আমরা সেল বি 2 হিসাবে নামকরণ করেছি "বিক্রয়" এবং বি 3 হিসাবে "ব্যয়".

প্রকৃত সেল রেফারেন্স ব্যবহার করে আমরা এই জাতীয় কক্ষগুলি উল্লেখ করি।

কোড:

 উপ নামযুক্ত রেঞ্জ () রেঞ্জ ("বি 2")। 'নির্বাচন করুন এটি বি 2 সেল পরিসর নির্বাচন করবে ("বি 3")। নির্বাচন করুন' এটি বি 3 ঘর শেষ সাব নির্বাচন করবে 

যেহেতু আমরা ইতিমধ্যে এই ঘরগুলি তৈরি করেছি আমরা নীচের মতো সেই নামগুলি ব্যবহার করে উল্লেখ করতে পারি।

কোড:

 সাব নেমেন্ড্রেঞ্জস () ব্যাপ্তি ("বিক্রয়")। 'নির্বাচন করুন এটি "বিক্রয়" অর্থাত্ বি 2 সেল রেঞ্জ ("ব্যয়") নামে নির্বাচিত সেলটি নির্বাচন করবে Select নির্বাচন করুন এটি "ব্যয়" নামক সেল নির্বাচন করবে অর্থাৎ বি 3 সেল সমাপ্ত সাব 

নামযুক্ত রেঞ্জগুলি ব্যবহার করে এটির মতো আমরাও এই ঘরগুলি ব্যবহার করতে পারি। নামযুক্ত এইগুলি ব্যবহার করে আমরা সেল বি 4-তে লাভের পরিমাণ গণনা করতে পারি। এই প্রথম নাম হিসাবে সেল B4 নাম হিসাবে।

এখন ভিবিএ সম্পাদক এ কোড প্রয়োগ করুন।

কোড:

 উপ-নামযুক্ত রেঞ্জস_একটি নমুনা 1 () ব্যাপ্তি ("লাভ") Val মান = রেঞ্জ ("বিক্রয়") - সীমা ("ব্যয়") শেষ সাব 

এটি "লাভ" নামে কক্ষে মুনাফার পরিমাণ গণনা করবে।