ভিবিএ নির্বাচন | এক্সেল ভিবিএতে সিলেকশন সম্পত্তি কী? (উদাহরণ সহ)

ভিবিএতে আমরা কোষের কোনও পরিসর বা কোষের একটি গ্রুপ নির্বাচন করতে পারি এবং তাদের উপর বিভিন্ন ক্রিয়াকলাপ পরিচালনা করতে পারি, নির্বাচনটি একটি ব্যাপ্তি অবজেক্ট তাই কোষগুলি নির্বাচন করার জন্য আমরা পরিসীমা পদ্ধতি ব্যবহার করি কারণ এটি কোষগুলি সনাক্ত করতে কোড এবং কোডটি নির্বাচন করে "নির্বাচন করুন" কমান্ড, নির্বাচনের জন্য ব্যবহারের জন্য সিনট্যাক্সটি ব্যাপ্তি (A1: B2)। নির্বাচন করুন।

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

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

ভিবিএতে নির্বাচনের সম্পত্তি উদাহরণ Property

এখানে আমরা এক্সেল ভিবিএতে নির্বাচনের উদাহরণগুলি দেখি।

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

উদাহরণ # 1

আমি আপনাকে ভিবিএ সহ "নির্বাচন" সম্পত্তিটির একটি সাধারণ উদাহরণ দেখাব। এখন আমি প্রথমে এ 1 থেকে বি 5 পর্যন্ত ঘরগুলি নির্বাচন করতে চাই, তার জন্য আমরা ভিবিএ কোডটি এভাবে লিখতে পারি।

ব্যাপ্তি ("এ 1: বি 5") নির্বাচন করুন

কোড:

 উপ-নির্বাচন_একটি নমুনা 1 () ব্যাপ্তি ("এ 1: বি 5") End শেষ সাব নির্বাচন করুন 

এই কোডটি A1 থেকে B5 পর্যন্ত কক্ষের ভিবিএ পরিসীমা নির্বাচন করবে।

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

কোড:

 উপ-নির্বাচন_উক্তিমূলক 1 () ব্যাপ্তি ("এ 1: বি 5")। মান = "হ্যালো" সমাপ্ত উপ 

একইভাবে, একবার ঘরগুলি নির্বাচিত হয়ে গেলে তা হয়ে যায় "নির্বাচন".

কোড:

 উপ-নির্বাচন_উক্তিমূলক 1 () ব্যাপ্তি ("এ 1: বি 5") নির্বাচন করুন নির্বাচন করুন V মূল্য = "হ্যালো" শেষ উপ 

উপরের প্রথমটিতে, আমি এ 1 থেকে বি 5 এর ঘরগুলির পরিসর নির্বাচন করেছি। সুতরাং, এই লাইনটি ঘর নির্বাচন করবে।

একবার এই ঘরগুলি নির্বাচিত হয়ে গেলে আমরা এক্সেল ভিবিএতে সম্পত্তি "নির্বাচন" ব্যবহার করে এই কক্ষগুলি উল্লেখ করতে পারি। সুতরাং নির্বাচন সম্পত্তি ব্যবহার করে আমরা এই ঘরগুলিতে "হ্যালো" এর মান সন্নিবেশ করতে পারি।

এটি ভিবিএর "নির্বাচন" সম্পত্তিটির সাধারণ সংক্ষিপ্ত বিবরণ।

উদাহরণ # 2

এখন আমরা ভেরিয়েবল সহ ভিবিএ "নির্বাচন" বৈশিষ্ট্যটি দেখতে পাব। ভিবিএ ভেরিয়েবলকে ব্যাপ্তি হিসাবে নির্ধারণ করুন।

কোড:

 উপ-নির্বাচন_একটি নমুনা 2 () ধীরে ধীরে শেষ হিসাবে সাব রেঞ্জ Sub 

ব্যাপ্তিটি একটি অবজেক্ট ভেরিয়েবল যেহেতু এটি একটি অবজেক্ট ভেরিয়েবল তাই আমাদের "সেট" কীওয়ার্ড ব্যবহার করে ঘরের পরিসর নির্ধারণ করতে হবে।

আমি পরিসীমাটিকে "রেঞ্জ" হিসাবে সেট করবএ 1: এ 6”).

কোড:

 উপ-নির্বাচন_একটি নমুনা 2 () ধীরে ধীরে Rng হিসাবে পরিসীমা সেট করুন Rng = ব্যাপ্তি ("A1: A6") শেষ উপ 

এখন পরিবর্তনশীল “আরএনজি"কোষের পরিসীমা বোঝায় এ 1 থেকে এ 6.

এখন আমি কোডটি লিখতে লিখব "হ্যালো”.

কোড:

 উপ-নির্বাচন_একটি নমুনা 2 () ধীরে ধীরে Rng হিসাবে পরিসীমা সেট করুন Rng = রেঞ্জ ("A1: A6") Rng.Value = "হ্যালো" শেষ সাব 

এটি A1 থেকে A6 ঘরগুলিতে "হ্যালো" এর মান সন্নিবেশ করবে।

আপনি কোডটি কোথায় চালাচ্ছেন তা বিবেচ্য নয়, সক্রিয় কার্যপত্রকটিতে এটি A1 থেকে A6 ঘরটিতে "হ্যালো" মান সন্নিবেশ করবে।

তবে পরিস্থিতিটি কল্পনা করুন যেখানে আপনাকে "হ্যালো" শব্দটি সন্নিবেশ করতে হবে যেখানেই আপনি বাটনের এক ক্লিকের সাহায্যে ঘরগুলি নির্বাচন করবেন।

এর জন্য আমরা কোষের নির্দিষ্ট পরিসরটি সেট করতে পারি না, বরং আমাদের হিসাবে পরিসীমাটি সেট করতে হবে "নির্বাচন”.

কোড:

 উপ-নির্বাচন_পরিচালনা 2 () ধীরে ধীরে Rng হিসাবে পরিসীমা সেট করুন Rng = নির্বাচন শেষ সাব 

এখন ভেরিয়েবল "আরএনজি" বলতে সক্রিয় কোষ বা যেখানেই আমরা ঘর নির্বাচন করি বোঝায়। এখন এক্সেল ভিবিএতে এই সম্পত্তি (নির্বাচন) ব্যবহার করে আমরা "হ্যালো" মান সন্নিবেশ করতে পারি।

কোড:

 উপ-নির্বাচন_একটি নমুনা 2 () ধীরে ধীরে Rng হিসাবে পরিসীমা সেট করুন Rng = নির্বাচন নির্বাচন V মূল্য = "হ্যালো" শেষ সাব 

এটি আমাদের নির্বাচনের কক্ষে "হ্যালো" শব্দটি প্রবেশ করিয়ে দেবে। এখন আমি B2 থেকে C6 পর্যন্ত ঘরগুলি নির্বাচন করব এবং কোডটি চালাব, এটি "হ্যালো" মান সন্নিবেশ করবে।

উদাহরণ # 3

এখন আমরা দেখব কীভাবে আমরা নির্বাচিত ঘরের অভ্যন্তরের রঙ পরিবর্তন করতে পারি। এখন আমি যে কক্ষগুলি নির্বাচন করব তার অভ্যন্তরের রঙ পরিবর্তন করতে চাই। এই প্রথম জন্য, আমি পরিবর্তনশীল রেঞ্জ হিসাবে ঘোষণা এবং পরিসীমা রেফারেন্স "নির্বাচন" হিসাবে সেট করেছি।

কোড:

 উপ-নির্বাচন_একটি নমুনা 3 () ধীরে ধীরে Rng হিসাবে পরিসীমা সেট করুন Rng = নির্বাচন শেষ সাব 

এখন ভিবিএ সিলেকশন সম্পত্তি অ্যাক্সেস ব্যবহার করে "অভ্যন্তর" সম্পত্তি

কোড:

 উপ-নির্বাচন_একটি নমুনা 3 () ধীরে ধীরে Rng হিসাবে পরিসীমা সেট করুন Rng = নির্বাচন নির্বাচন I অভ্যন্তরীণ শেষ উপ 

"অভ্যন্তরীণ" সম্পত্তিটি নির্বাচিত হয়ে গেলে আমাদের এই সম্পত্তিটি দিয়ে কী করা দরকার তা সিদ্ধান্ত নিতে হবে। যেহেতু আমাদের নির্বাচিত ঘরের অভ্যন্তরের রঙ পরিবর্তন করতে হবে তখন সম্পত্তি "রঙ" নির্বাচন করুন।

কোড:

 উপ-নির্বাচন_একটি নমুনা 3 () ধীরে ধীরে Rng হিসাবে পরিসীমা সেট করুন Rng = নির্বাচন নির্বাচন I অভ্যন্তরীণ.ক্লোর শেষ উপ 

রঙ বৈশিষ্ট্য হিসাবে সেট করুনভিবিগ্রিন”.

কোড:

 উপ-নির্বাচন_একটি নমুনা 3 () ধীরে ধীরে Rng হিসাবে পরিসীমা সেট করুন Rng = নির্বাচন নির্বাচন I অভ্যন্তরীণ.ক্লোর = vb গ্রিন এন্ড সাব 

সুতরাং এটি নির্বাচিত ঘরের অভ্যন্তরের রঙকে পরিবর্তিত করবে "ভিবিগ্রিন"।

এর মতো, আমরা কোডিংয়ে এক্সেল ভিবিএ "নির্বাচন" বৈশিষ্ট্যটি ব্যবহার করতে পারি এবং আরও অনেক কিছুই সহজেই করতে পারি।

দ্রষ্টব্য: "নির্বাচন" সম্পত্তি নিয়ে সবচেয়ে বড় হুমকি হ'ল আমরা কোডিংয়ের সময় ইন্টেলিজেন্স তালিকা অ্যাক্সেস পাই না। নতুন শিক্ষানবিশ হিসাবে সিলেকশন সম্পত্তির সমস্ত বৈশিষ্ট্য এবং পদ্ধতিগুলি মনে রাখা প্রায় অসম্ভব, সুতরাং "নির্বাচন" বৈশিষ্ট্যটি ব্যবহার শুরু করার জন্য আপনাকে ভিবিএতে একেবারে প্রো হতে হবে।