Excel ত VBA ৰ UsedRange বৈশিষ্ট্য কেনেকৈ ব্যৱহাৰ কৰিব (৪ উপায়)

  • এইটো শ্বেয়াৰ কৰক
Hugh West

এই লেখাটোত মই আপোনাক দেখুৱাম যে আপুনি কেনেকৈ Excel ত VBA UsedRange বৈশিষ্ট্য ব্যৱহাৰ কৰিব পাৰে। আপুনি এটা বন্ধ পৰিসীমাৰ বাবে, এটা বিক্ষিপ্ত পৰিসীমাৰ বাবে, এটা নিষ্ক্ৰিয় কাৰ্য্যপত্ৰিকাৰ বাবে, আৰু এটা নিষ্ক্ৰিয় কাৰ্য্যপুস্তিকাৰ বাবেও UsedRange বৈশিষ্ট্য ব্যৱহাৰ কৰিবলৈ শিকিব।

অনুশীলন কাৰ্য্যপুস্তিকা

<ডাউনল'ড কৰক 0>আপুনি এই প্ৰবন্ধটো পঢ়ি থকাৰ সময়ত অনুশীলন কৰিবলৈ এই কাৰ্য্যপুস্তিকাখন ডাউনলোড কৰক। Excel VBA UsedRange.xlsm

UsedRange বৈশিষ্ট্যৰ এটা পৰিচয় Excel ত VBA

VBA UsedRange বৈশিষ্ট্যই এটা Range বস্তু ঘূৰাই দিয়ে। ই এটা কাৰ্য্যপত্ৰিকাৰ সকলো ঘৰৰে গঠিত এটা পৰিসীমা ঘূৰাই দিয়ে যি আৰম্ভণিতে এটা খালী শাৰী অন্তৰ্ভুক্ত কৰি ব্যৱহাৰ কৰা হৈছে।

এটা VBA ক'ডত, UsedRange বৈশিষ্ট্য কাৰ্য্যপত্ৰিকাৰ নামৰ সৈতে ব্যৱহাৰ কৰিব লাগে। গতিকে সক্ৰিয় কাৰ্য্যপত্ৰিকাৰ বাবে UsedRange বৈশিষ্ট্য ব্যৱহাৰ কৰাৰ বাবে সাধাৰণ বাক্যবিন্যাস হ'ল:

Dim Rng As Range

Set Rng = ActiveSheet.UsedRange

টোকা:

  • ইয়াত Rng হৈছে UsedRange বৈশিষ্ট্যৰ দ্বাৰা ঘূৰাই দিয়া Range ৰ নাম। আপুনি যিকোনো কাম ব্যৱহাৰ কৰিব পাৰে।
  • সক্ৰিয়ৰ বাহিৰে অন্য এটা কাৰ্য্যপত্ৰিকাত UsedRange বৈশিষ্ট্য অনুশীলন কৰিবলে, ইয়াৰ পৰিবৰ্তে কাৰ্য্যপত্ৰিকাৰ নাম ব্যৱহাৰ কৰক।

উদাহৰণস্বৰূপে, ইয়াক Sheet1 নামৰ এটা কাৰ্য্যপত্ৰিকাত প্ৰয়োগ কৰিবলৈ, সন্নিবিষ্ট কৰক:

Set Rng = Worksheets("Sheet1").UsedRange

4 উপায় Excel ত VBA ৰ UsedRange বৈশিষ্ট্য ব্যৱহাৰ কৰিবলৈ

ইয়াত 4 আটাইতকৈ সাধাৰণ VBA UsedRange বৈশিষ্ট্য ব্যৱহাৰ কৰাৰ উপায়।

1. এটা বন্ধ পৰিসীমাৰ বাবে VBA UsedRange বৈশিষ্ট্য

প্ৰথমে, আমি এটা বন্ধ পৰিসীমাৰ সৈতে এটা কাৰ্য্যপত্ৰিকাৰ বাবে VBA UsedRange বৈশিষ্ট্য ব্যৱহাৰ কৰিম।

ই'

ইয়াত আমি Sheet1 নামৰ এটা ৱৰ্কশ্বীট পাইছো য'ত এটা বন্ধ ৰেঞ্জ আছে য'ত নাম, যোগদানৰ তাৰিখ, আৰু দৰমহা আছে এতিয়া যদি আপুনি এই কাৰ্য্যপত্ৰিকাত UsedRange বৈশিষ্ট্য ব্যৱহাৰ কৰে, ই B2:C13 পৰিসীমা ঘূৰাই দিব (আৰম্ভণিতে এটা খালী শাৰী অন্তৰ্ভুক্ত কৰি)।

যদি Sheet1 সক্ৰিয়, আপুনি ব্যৱহাৰ কৰিব পাৰে:

Dim Rng As Range

Set Rng = ActiveSheet.UsedRange

বা আপুনি ব্যৱহাৰ কৰিব পাৰে:

১৫৪৩

২৭৯৩

আউটপুট :

আমি ক'ডৰ ভিতৰত এটা Range Select বৈশিষ্ট্য ব্যৱহাৰ কৰিছো। গতিকে, যদি আমি ক'ডটো চলাওঁ, তেন্তে ই Sheet1 .

B2:D13 ৰ পৰিসৰ নিৰ্বাচন কৰিব অধিক পঢ়ক: এক্সেলত VBA ৰ পৰিসীমা বস্তু কেনেকৈ ব্যৱহাৰ কৰিব লাগে (৫টা বৈশিষ্ট্য)

2. এটা বিক্ষিপ্ত পৰিসীমাৰ বাবে VBA UsedRange বৈশিষ্ট্য

যদি আপোনাৰ যিকোনো কাৰ্য্যপত্ৰিকাত এটা বিক্ষিপ্ত পৰিসীমা আছে, UsedRange বৈশিষ্ট্যই মাজৰ খালী ঘৰসমূহ অন্তৰ্ভুক্ত কৰি এটা পৰিসীমা ঘূৰাই দিব।

এতিয়া Sheet1 ত আমাৰ মুঠ দৰমহা, সৰ্বোচ্চ দৰমহা, আৰু সৰ্বনিম্ন দৰমহা বিভিন্ন ঠাইত সিঁচৰতি হৈ আছে, কোষ B3 লৈকে G3 , এইদৰে:

এতিয়া UsedRange বৈশিষ্ট্য ব্যৱহাৰ কৰিবলে ক'ডৰ দুটা শাৰীৰ যিকোনো এটা ব্যৱহাৰ কৰক।

Dim Rng As Range

Set Rng = ActiveSheet.UsedRange

বা

Dim Rng As Range

Set Rng = Worksheets("Sheet1").UsedRange

আউটপুট:

Sheet1 B2:G3 পৰিসীমাৰ ভিতৰৰ সকলো কোষ ঘূৰাই দিয়ে খালী কোষসমূহ (অন্তৰ্ভুক্ত আৰম্ভণিতে এটা খালী শাৰী)। যিহেতু আমি Range Select বৈশিষ্ট্য ব্যৱহাৰ কৰিছো, ই B2:G3.

<পৰিসীমা নিৰ্বাচন কৰিব 20>

অধিক পঢ়ক: এক্সেলত VBA ব্যৱহাৰ কৰি এটা পৰিসৰৰ শেষ (উদাহৰণৰ সৈতে)

একে ধৰণৰ পঢ়া

  • এক্সেল ভিবিএ আন এখন শ্বীটলৈ কপি ৰেঞ্জ (৮টা সহজ উপায়)
  • এক্সেল ভিবিএৰ সৈতে প্ৰতিটো কোষৰ বাবে এটা ৰেঞ্জৰ মাজেৰে লুপ কৰক (চূড়ান্ত গাইড)
  • VBA ত এক্সেল চাবস্ক্রিপ্ট আউট অৱ ৰেঞ্জ ত্ৰুটি (5 টা সমাধানৰ সৈতে)

3. এটা নিষ্ক্ৰিয় কাৰ্য্যপত্ৰিকাৰ বাবে VBA UsedRange বৈশিষ্ট্য

যদি আমি এটা নিষ্ক্ৰিয় কাৰ্য্যপত্ৰিকাত UsedRange বৈশিষ্ট্য ব্যৱহাৰ কৰিব বিচাৰো, আপুনি আৰম্ভণিতে কাৰ্য্যপত্ৰিকাৰ নাম উল্লেখ কৰিব লাগিব।

উদাহৰণস্বৰূপে, ইয়াত মোৰ সক্ৰিয় কাৰ্য্যপত্ৰিকা হৈছে Sheet1

Sheet2 UsedRange বৈশিষ্ট্য ব্যৱহাৰ কৰিবলৈ, আমি ব্যৱহাৰ কৰিব লাগিব :

Dim Rng As Range

Set Rng = Worksheets("Sheet2").UsedRange

ই'। Sheet2 নামৰ কাৰ্য্যপত্ৰিকাত সকলো ব্যৱহৃত কোষ নিৰ্ব্বাচন কৰিম।

অধিক পঢ়ক: VBA ত পৰিসীমা সংহতি কৰিবলে এক্সেল (৭টা উদাহৰণ)

৪.এটা নিষ্ক্ৰিয় কাৰ্য্যপুস্তিকাৰ বাবে VBA UsedRange বৈশিষ্ট্য

আপুনি আনকি এটা কাৰ্য্যপুস্তিকাৰ বাবে UsedRange বৈশিষ্ট্য ব্যৱহাৰ কৰিব পাৰে যি সক্ৰিয় নহয়। মাত্ৰ ৱৰ্কবুকৰ নাম আগত ৰাখক।

উদাহৰণস্বৰূপে, ইয়াত মোৰ সক্ৰিয় ৱৰ্কবুক হৈছে Workbook1 Workbook2 Sheet1 ৰ ওপৰত UsedRange বৈশিষ্ট্য ব্যৱহাৰ কৰিবলৈ, আমি ব্যৱহাৰ কৰিব লাগিব:

Dim Rng As Range

Set Rng = Workbooks("Workbook2.xlsm").Worksheets("Sheet1").UsedRange

ই <1 ৰ কাৰ্য্যপত্ৰিকা Sheet1 ৰ ব্যৱহৃত পৰিসীমা নিৰ্ব্বাচন কৰিব>কাৰ্য্যপুথি2 .

অধিক পঢ়ক: এক্সেলত ৰেঞ্জত থকা প্ৰতিটো কোষৰ বাবে VBA (3 পদ্ধতি)

মনত ৰখা কথাসমূহ

VBA UsedRange বৈশিষ্ট্যই এটা Range বস্তু ঘূৰাই দিয়ে। ইয়াত এই লেখাটোত আমি দৃশ্যায়নৰ স্বাৰ্থত এটা Range বস্তু Select বৈশিষ্ট্য ব্যৱহাৰ কৰিছো। কিন্তু স্পষ্টভাৱে, আপুনি আপোনাৰ সুবিধা অনুসৰি a Range ৰ আন যিকোনো বৈশিষ্ট্য ব্যৱহাৰ কৰিব পাৰে।

উপসংহাৰ

এই পদ্ধতিসমূহ ব্যৱহাৰ কৰি আপুনি... UsedRange এক্সেলত বৈশিষ্ট্য। আপোনাৰ কিবা প্ৰশ্ন আছে নেকি? আমাক নিঃসংকোচে সুধিব।

হিউ ৱেষ্ট এজন অতি অভিজ্ঞ এক্সেল প্ৰশিক্ষক আৰু বিশ্লেষক আৰু তেওঁৰ উদ্যোগটোত ১০ বছৰতকৈও অধিক অভিজ্ঞতা আছে। তেওঁ একাউণ্টিং আৰু বিত্ত বিষয়ত স্নাতক ডিগ্ৰী আৰু ব্যৱসায় প্ৰশাসনত স্নাতকোত্তৰ ডিগ্ৰী লাভ কৰিছে। হিউৰ পাঠদানৰ প্ৰতি আকৰ্ষণ আছে আৰু তেওঁ এক অনন্য শিক্ষকতা পদ্ধতি গঢ়ি তুলিছে যিটো অনুসৰণ আৰু বুজিবলৈ সহজ। এক্সেলৰ বিষয়ে তেওঁৰ বিশেষজ্ঞ জ্ঞানে বিশ্বজুৰি হাজাৰ হাজাৰ ছাত্ৰ-ছাত্ৰী আৰু পেছাদাৰীক তেওঁলোকৰ দক্ষতা বৃদ্ধি আৰু কেৰিয়াৰত উৎকৃষ্টতা প্ৰদৰ্শন কৰাত সহায় কৰিছে। তেওঁৰ ব্লগৰ জৰিয়তে হিউৱে নিজৰ জ্ঞান বিশ্বৰ সৈতে ভাগ-বতৰা কৰে, ব্যক্তি আৰু ব্যৱসায়ীসকলক তেওঁলোকৰ সম্পূৰ্ণ সম্ভাৱনাক লাভ কৰাত সহায় কৰিবলৈ বিনামূলীয়া এক্সেল টিউটোৰিয়েল আৰু অনলাইন প্ৰশিক্ষণ আগবঢ়ায়।