এই নিবন্ধে, আমি আপনাকে দেখাব কিভাবে আপনি UsedRange ব্যবহার করতে পারেন VBA এর সম্পত্তি এক্সেলে। আপনি ব্যবহৃত রেঞ্জ ব্যবহার করতে শিখবেন একটি বদ্ধ পরিসরের জন্য সম্পত্তি, একটি বিক্ষিপ্ত পরিসরের জন্য, একটি নিষ্ক্রিয় ওয়ার্কশীটের জন্য, এবং একটি নিষ্ক্রিয় ওয়ার্কবুকের জন্যও৷
আপনি এই নিবন্ধটি পড়ার সময় অনুশীলন করতে এই ওয়ার্কবুকটি ডাউনলোড করুন৷
Excel এ VBA এর ব্যবহৃত রেঞ্জ প্রপার্টির একটি ভূমিকা
ব্যবহৃত রেঞ্জ VBA এর সম্পত্তি একটি পরিসীমা প্রদান করে বস্তু এটি একটি ওয়ার্কশীটের সমস্ত কক্ষের সমন্বয়ে একটি পরিসর প্রদান করে যা শুরুতে একটি খালি সারি সহ ব্যবহার করা হয়েছে৷
একটি VBA -এ কোড, ব্যবহৃত রেঞ্জ কার্যপত্রক নামের সাথে সম্পত্তি ব্যবহার করতে হবে। তাই ব্যবহৃত রেঞ্জ ব্যবহার করার জন্য সাধারণ সিনট্যাক্স সক্রিয় ওয়ার্কশীটের বৈশিষ্ট্য হল:
Dim Rng As Range
Set Rng = ActiveSheet.UsedRange
⧭ নোট:
- এখানে Rng হল রেঞ্জের নাম UsedRange দ্বারা ফেরত দেওয়া হয়েছে৷ সম্পত্তি আপনি আপনার পছন্দের যেকোনো কিছু ব্যবহার করতে পারেন।
- ব্যবহৃত রেঞ্জ অনুশীলন করতে সক্রিয় একটি ছাড়া অন্য একটি ওয়ার্কশীটে সম্পত্তি, পরিবর্তে ওয়ার্কশীটের নাম ব্যবহার করুন৷
উদাহরণস্বরূপ, Sheet1 নামে একটি ওয়ার্কশীটে এটি প্রয়োগ করতে , সন্নিবেশ করুন:
Set Rng = Worksheets("Sheet1").UsedRange
Excel এ VBA এর UsedRange প্রপার্টি ব্যবহার করার 4 উপায়
এখানে 4 আছে ব্যবহৃত রেঞ্জ ব্যবহার করার সবচেয়ে সাধারণ উপায় VBA-এ সম্পত্তি .
1. একটি বন্ধ পরিসরের জন্য VBA ব্যবহৃত রেঞ্জ সম্পত্তি
প্রথমত, আমরা VBA UsedRange ব্যবহার করব একটি বন্ধ পরিসীমা সহ একটি ওয়ার্কশীটের জন্য সম্পত্তি৷
এটি শুরুতে একটি খালি সারি সহ পুরো পরিসর ফিরিয়ে দেবে।
এখানে আমরা Sheet1 নামে একটি ওয়ার্কশীট পেয়েছি যেটিতে একটি কোম্পানির কিছু কর্মচারীর নাম, যোগদানের তারিখ এবং বেতন সমন্বিত একটি বন্ধ পরিসর রয়েছে।
এখন আপনি যদি UsedRange ব্যবহার করেন এই ওয়ার্কশীটে প্রপার্টি, এটি B2:C13 রেঞ্জ ফিরিয়ে দেবে (শুরুতে একটি খালি সারি সহ)।
যদি শীট1 সক্রিয়, আপনি ব্যবহার করতে পারেন:
Dim Rng As Range
Set Rng = ActiveSheet.UsedRange
অথবা আপনি ব্যবহার করতে পারেন:
Dim Rng As Range
Set Rng = Worksheets("Sheet1").UsedRange
⧭ আউটপুট:
আমরা নির্বাচন ব্যবহার করেছি রেঞ্জের সম্পত্তি কোডের মধ্যে। সুতরাং, যদি আমরা কোডটি চালাই, এটি B2:D13 পরিসরটি নির্বাচন করবে শীট1 এর .
আরো পড়ুন: এক্সেলে VBA-এর রেঞ্জ অবজেক্ট কীভাবে ব্যবহার করবেন (5টি বৈশিষ্ট্য)
2. একটি বিক্ষিপ্ত পরিসরের জন্য VBA ব্যবহৃত রেঞ্জ সম্পত্তি
আপনার যদি কোনো ওয়ার্কশীটে বিক্ষিপ্ত পরিসর থাকে, তাহলে ব্যবহৃত রেঞ্জ সম্পত্তি একটি পরিসীমা প্রদান করবে যার মধ্যে ফাঁকা কক্ষগুলি সহ।
এখন, শীট1-এ , আমাদের সেল B3 থেকে মোট বেতন, সর্বোচ্চ বেতন এবং সর্বনিম্ন বেতন বিভিন্ন জায়গায় ছড়িয়ে ছিটিয়ে আছে G3-এ , এইরকম:
এখন ব্যবহৃত রেঞ্জ ব্যবহার করতে কোডের দুটি লাইনের যেকোনো একটি ব্যবহার করুন সম্পত্তি।
Dim Rng As Range
Set Rng = ActiveSheet.UsedRange
অথবা
Dim Rng As Range
Set Rng = Worksheets("Sheet1").UsedRange
⧭ আউটপুট:
এটি B2:G3 রেঞ্জের মধ্যে সমস্ত কক্ষ ফিরিয়ে দেয় শীট1 এর ফাঁকা কক্ষগুলি সহ (শুরুতে একটি খালি সারি সহ)। যেমন আমরা নির্বাচন ব্যবহার করেছি রেঞ্জের সম্পত্তি , এটি B2:G3 পরিসর নির্বাচন করবে
আরো পড়ুন: এক্সেলে VBA ব্যবহার করে একটি পরিসরের সমাপ্তি (উদাহরণ সহ)
একই রকম পড়া
- এক্সেল VBA রেঞ্জ অন্য শীটে অনুলিপি করুন (8টি সহজ উপায়)
- এক্সেল VBA (আলটিমেট গাইড) সহ প্রতিটি সেলের জন্য একটি পরিসর লুপ করুন
- VBA-তে এক্সেল সাবস্ক্রিপ্ট সীমার বাইরে ত্রুটি (5টি সমাধান সহ)
3. একটি নিষ্ক্রিয় ওয়ার্কশীটের জন্য VBA ব্যবহৃত রেঞ্জ সম্পত্তি
আমরা যদি ব্যবহৃত রেঞ্জ ব্যায়াম করতে চাই একটি নিষ্ক্রিয় ওয়ার্কশীটে সম্পত্তি, আপনাকে প্রথমে ওয়ার্কশীটের নাম উল্লেখ করতে হবে।
উদাহরণস্বরূপ, এখানে আমার সক্রিয় ওয়ার্কশীট হল শীট1 .
ব্যবহৃত রেঞ্জ ব্যবহার করতে Sheet2-এ সম্পত্তি , আমাদের ব্যবহার করতে হবে:
Dim Rng As Range
Set Rng = Worksheets("Sheet2").UsedRange
এটি Sheet2 নামে ওয়ার্কশীটের সমস্ত ব্যবহৃত কক্ষ নির্বাচন করবে৷ .
আরো পড়ুন: VBA এক্সেলে রেঞ্জ সেট করতে (7 উদাহরণ)
4. একটি নিষ্ক্রিয় ওয়ার্কবুকের জন্য VBA ব্যবহৃত রেঞ্জ সম্পত্তি
এমনকি আপনি একটি ওয়ার্কবুকের জন্য UsedRange সম্পত্তি ব্যবহার করতে পারেন যা সক্রিয় নয়। শুধু সামনে ওয়ার্কবুকের নাম দিন।
উদাহরণস্বরূপ, এখানে আমার সক্রিয় ওয়ার্কবুক হল ওয়ার্কবুক1 . ব্যবহৃত রেঞ্জ অনুশীলন করতে শীট1-এর উপরে সম্পত্তি ওয়ার্কবুক2 এর , আমাদের ব্যবহার করতে হবে:
Dim Rng As Range
Set Rng = Workbooks("Workbook2.xlsm").Worksheets("Sheet1").UsedRange
এটি ওয়ার্কশীট শীট1 এর ব্যবহৃত পরিসর নির্বাচন করবে ওয়ার্কবুক2 এর .
আরো পড়ুন: এক্সেলের পরিসরে প্রতিটি কক্ষের জন্য VBA (3 পদ্ধতি)
মনে রাখার মতো বিষয়গুলি৷
ব্যবহৃত রেঞ্জ VBA এর সম্পত্তি একটি পরিসীমা প্রদান করে বস্তু এখানে এই নিবন্ধে, আমরা নির্বাচন ব্যবহার করেছি একটি রেঞ্জ অবজেক্টের সম্পত্তি দৃশ্যায়নের জন্য। কিন্তু স্পষ্টতই, আপনি রেঞ্জ-এর অন্য কোনো সম্পত্তি ব্যবহার করতে পারেন আপনার সুবিধা অনুযায়ী।
উপসংহার
এই পদ্ধতিগুলি ব্যবহার করে, আপনি ব্যবহৃত রেঞ্জ ব্যবহার করতে পারেন এক্সেলে সম্পত্তি। আপনি কি কিছু জানতে চান? নির্দ্বিধায় আমাদের জিজ্ঞাসা করুন৷
সম্পর্কিত প্রবন্ধ
- কীভাবে সেল ভ্যালু ভিবিএ (7 উপায়) এর উপর ভিত্তি করে পরিসর নির্বাচন করবেন
- VBA এক্সেলে কলাম নম্বরের উপর ভিত্তি করে পরিসর ব্যবহার করবে (৪টি পদ্ধতি)
- ভিবিএ রেঞ্জ অফসেট কীভাবে ব্যবহার করবেন (11 উপায়)
- এক্সেলে পরিবর্তনশীল সারি নম্বর সহ VBA পরিসর (৪টি উদাহরণ)
- এক্সেলে পাঠ্য কীভাবে গণনা করবেন (৭টি সহজ কৌশল)