বিষয়বস্তুৰ তালিকা
এই প্ৰবন্ধত, আপুনি VBA Excel ত কোষ, শাৰী আৰু স্তম্ভৰ বাবে পৰিসীমা নিৰ্ধাৰণ কৰিব শিকিব।
কাৰ্য্যপুস্তিকা ডাউনলোড কৰক
আপুনি ইয়াৰ পৰা বিনামূলীয়া অনুশীলন এক্সেল কাৰ্য্যপুস্তিকা ডাউনলোড কৰিব পাৰে।
VBA.xlsm ত পৰিসীমা নিৰ্ধাৰণ কৰক
VBA Range Object
VBA ত Range বস্তুটোৱে Excel ৱৰ্কশ্বীটৰ ভিতৰত এটা কোষ, একাধিক কোষ, শাৰী, স্তম্ভ থাকিব পাৰে।
Range বস্তুৰ হাইৰাৰ্কি তলৰ দৰে।
এপ্লিকেচন > কাৰ্য্যপুস্তিকা > কাৰ্য্যপত্ৰিকা > ৰেঞ্জ
এইদৰে আপুনি VBA ত Range বস্তুটো ঘোষণা কৰিব লাগে।
7 VBA Excel ত ৰেঞ্জ কেনেকৈ ছেট কৰিব লাগে তাৰ উদাহৰণ
এই বিভাগে এটা চেল, একাধিক কোষ, একক শাৰী, একাধিক শাৰী, একক স্তম্ভ, একাধিক স্তম্ভ আৰু... VBA Excel ত আদেশ বুটামৰ যোগেদি এটা পৰিসীমা নিৰ্ধাৰণ কৰক।
1. VBA
ত এটা একক কোষত ৰেঞ্জ ছেট কৰক ইয়াত আমি চাম যে VBA ৰ সৈতে এটা একক কোষ ত পৰিসৰ নিৰ্ধাৰণ কৰক।
পদক্ষেপসমূহ:
- আপোনাৰ কিবৰ্ডত Alt + F11 টিপক বা টেবলৈ যাওক ডেভেলপাৰ -> ভিজুৱেল বেচিক সম্পাদক খোলিবলৈ ভিজুৱেল বেচিক ।
- পপ-আপ ক'ড উইণ্ড'ত, মেনু বাৰৰ পৰা , ক্লিক কৰক সন্দৰ্ভত -> মডিউল ।
- তলৰ ক'ডটো কপি কৰক আৰু ক'ড উইণ্ড'ত পেষ্ট কৰক।
7407
ইয়াত,
B2 = আমি ছেট কৰিব বিচৰা কোষটোমানটো। আপুনি প্ৰয়োজনীয় যিকোনো ঘৰ প্ৰসংগ নম্বৰ সংহতি কৰিব পাৰে।
আপোনাৰ ক'ড এতিয়া চলাবলৈ সাজু হৈছে।
- আপোনাৰ কিবৰ্ডত বা মেনু বাৰৰ পৰা F5 টিপক চালওক নিৰ্ব্বাচন কৰক -> উপ/ব্যৱহাৰকাৰী প্ৰপত্ৰ চলাওক। আপুনি মেক্ৰ' চলাবলৈ উপ-মেনু বাৰত থকা সৰু প্লে আইকন ত ক্লিক কৰিব পাৰে।
চেল B2 এতিয়া “ Hello World ” মান আছে।
অধিক পঢ়ক: এক্সেলত ৰেঞ্জত থকা প্ৰতিটো কোষৰ বাবে VBA
2. VBA ত একাধিক কোষত ৰেঞ্জ নিৰ্ধাৰণ কৰক
ইয়াত আমি চাম যে একাধিক কোষত পৰিসৰ কেনেকৈ নিৰ্ধাৰণ কৰিব পাৰি VBA ৰ সৈতে।
পদক্ষেপসমূহ:
- পূৰ্বৰ দৰেই, ভিজুৱেল বেচিক সম্পাদক খোলক Developer টেবৰ পৰা আৰু Insert এটা Module ক'ড উইন্ডোত।
- ক'ড উইন্ডোত, নিম্নলিখিত ক'ড কপি কৰক আৰু পেষ্ট কৰক।
6001
আপোনাৰ ক'ড এতিয়া চলাবলৈ সাজু হৈছে।
- মেক্ৰ' আৰু সকলো কোষ A1 ৰ পৰা <লৈ চলাওক 1>D5 এতিয়া “ হেল্ল’! ”
3 ধৰি ৰাখক। VBA
ত এটা একক শাৰীত Range ছেট কৰক ইয়াত আমি চাম যে VBA ৰ সৈতে একক শাৰী ত Range ছেট কৰক।
পদক্ষেপসমূহ:
- পূৰ্বৰ দৰেই, ভিজুৱেল বেচিক এডিটৰ ডেভেলপাৰ টেবৰ পৰা আৰু <খোলক 1>ক'ড উইণ্ড'ত এটা মডিউল সন্নিবিষ্ট কৰক।
- ক'ড উইণ্ড'ত, নিম্নলিখিত ক'ড কপি কৰক আৰু পেষ্ট কৰক।
3071
আপোনাৰ ক'ড এতিয়া চলাবলৈ সাজু হৈছে।
- চালক মেক্ৰ' আৰু A1 ৰ পৰা D5 লৈকে সকলো শাৰীৰ পৰা কেৱল 3rd শাৰীটোৱেই এতিয়া “ Hello! ”
- শাৰীসমূহ(3).ক'ডত থকা মান এ নিৰ্দিষ্ট পৰিসীমাৰ A1:D5 ৰ 3rd শাৰীলৈ অভিগম দিছিল <২>.<১৩><১৪><৯><১>৪. VBA ত একাধিক শাৰীত পৰিসীমা নিৰ্ধাৰণ কৰক
ইয়াত আমি চাম যে VBA ৰ সৈতে একাধিক শাৰী ত পৰিসৰ সংহতি কৰক।
পদক্ষেপসমূহ:
- পূৰ্বৰ দৰেই, ভিজুৱেল বেচিক এডিটৰ ডেভেলপাৰ টেবৰ পৰা আৰু খোলক ক'ড উইণ্ড'ত এটা মডিউল সন্নিবিষ্ট কৰক।
- ক'ড উইণ্ড'ত, নিম্নলিখিত ক'ড কপি কৰক আৰু পেষ্ট কৰক।
1990
আপোনাৰ ক'ড এতিয়া চলাবলৈ সাজু।
- মেক্ৰ' আৰু 1st , 3rd আৰু 5th শাৰীসমূহ সকলোৰে পৰা চলাওক A1 ৰ পৰা D5 লৈকে শাৰীসমূহে এতিয়া “ হেল্ল’! ”
<1 ধৰি ৰাখে>একেধৰণৰ পঢ়া:
- চেল মান VBA ৰ ওপৰত ভিত্তি কৰি পৰিসীমা কেনেকৈ নিৰ্বাচন কৰিব (7 উপায়)
- VBA ৰ পৰিসীমা বস্তু ব্যৱহাৰ কৰক এক্সেলত (৫টা বৈশিষ্ট্য)
- ভিবিএ ৰেঞ্জ অফছেট কেনেকৈ ব্যৱহাৰ কৰিব লাগে (১১টা উপায়)
- এক্সেলত চলক শাৰী সংখ্যাৰ সৈতে ভিবিএ ৰেঞ্জ (৪ উদাহৰণ)
5. VBA ত একক স্তম্ভত ৰেঞ্জ নিৰ্ধাৰণ কৰক
ইয়াত আমি চাম যে কেনেকৈ পৰিসৰ নিৰ্ধাৰণ কৰক একক স্তম্ভ VBA ৰ সৈতে।
পদক্ষেপ:
- পূৰ্বৰ দৰেই, ডেভেলপাৰ টেবৰ পৰা ভিজুৱেল বেচিক এডিটৰ খোলক আৰু ক'ড উইণ্ড'ত Insert এটা মডিউল খোলক .
- ক'ড উইণ্ড'ত,নিম্নলিখিত ক'ড কপি কৰক আৰু পেষ্ট কৰক।
9683
আপোনাৰ ক'ড এতিয়া চলাবলৈ সাজু হৈছে।
- মেক্ৰ' চলাওক আৰু কেৱল ২য় স্তম্ভ A1 ৰ পৰা D5 লৈকে সকলো স্তম্ভৰ পৰা এতিয়া “ হেল্ল’! ”
<ধৰি ৰাখক 3>
- iCol.Columns(2).ক'ডত থকা মূল্য এ নিৰ্দিষ্ট পৰিসীমাৰ A1:D5 ৰ 2nd স্তম্ভলৈ অভিগম দিছিল .
6. VBA ত একাধিক স্তম্ভত ৰেঞ্জ নিৰ্ধাৰণ কৰক
ইয়াত আমি চাম যে একাধিক স্তম্ভত পৰিসৰ কেনেকৈ নিৰ্ধাৰণ কৰিব পাৰি VBA ৰ সৈতে স্তম্ভসমূহ ।
পদক্ষেপসমূহ:
- পূৰ্বৰ দৰেই, ভিজুৱেল বেচিক সম্পাদক<2 খোলক> Developer টেবৰ পৰা আৰু Insert এটা Module ক'ড উইন্ডোত।
- ক'ড উইন্ডোত, নিম্নলিখিত ক'ড কপি কৰক আৰু পেষ্ট কৰক .
7907
আপোনাৰ ক'ড এতিয়া চলাবলৈ সাজু হৈছে।
- মেক্ৰ' আৰু দ্বিতীয় আৰু চলাওক A1 ৰ পৰা D5 লৈকে চতুৰ্থ স্তম্ভসমূহে এতিয়া “ হেল্ল’! ”
ত Command Button ৰ যোগেদি Range ছেট কৰক ইয়াত আমি VBA ত Command Button ব্যৱহাৰ কৰি Rrange ছেট কৰিবলৈ শিকিম।
পদক্ষেপসমূহ:
- ডেভেলপাৰ -> সন্নিবিষ্ট কৰক -> আদেশ বুটাম ।
- নিশ্চিত কৰক, আপুনি ডিজাইন মোড অন কৰিছে।
- শ্বীটত আদেশ বুটাম ৰ চাৰিওফালে টানি নিব ।
- ডাবল ক্লিক কৰক বুটামটো আৰু ই আপোনাক ক'ড উইণ্ড'লৈ লৈ যাব, a ৰ সৈতে স্বয়ংক্ৰিয়ভাৱে সৃষ্টি কৰা VBA উপ-পদ্ধতি ক'ড .
- উপৰ ভিতৰত, আপোনাৰ ক'ড লিখক আৰু সংৰক্ষণ কৰক।
- আগ্ৰহৰ কাৰ্য্যপত্ৰিকালৈ উভতি যাওক আৰু আদেশ বুটাম ক্লিক কৰক। আপোনাৰ ক'ডৰ ওপৰত ভিত্তি কৰি ফলাফল কাৰ্য্যপত্ৰিকাত ওলাব।
VBA সংহতি পৰিসৰৰ সুবিধাসমূহ
- ইয়াক প্ৰণয়ন কৰাটো অতি সহজ।
- Range বস্তুৰ ভিতৰৰ যুক্তিসমূহ ঠিক কৰা হোৱা নাই। গতিকে আমি আমাৰ প্ৰয়োজন অনুসৰি যুক্তিৰ মানসমূহ পৰিৱৰ্তন কৰিব পাৰো।
- ১টাতকৈ অধিক মান যুক্তি হিচাপে পাছ কৰিব পাৰি।
মনত ৰখা কথাবোৰ <5 VBA ত>
- CELLS বৈশিষ্ট্যসমূহ VBA ত Range সংহতি কৰিবলৈও ব্যৱহাৰ কৰিব পাৰি।
- বস্তু চলকসমূহক বস্তুৰ প্ৰসংগ হিচাপে SET
উপসংহাৰ
ৰ দ্বাৰা সংহতি কৰিব লাগে এই প্ৰবন্ধটোৱে আপোনাক কেনেকৈ কৰিব লাগে দেখুৱাইছিল Excel VBA মেক্ৰ'ত পৰিসীমা নিৰ্ধাৰণ কৰক। আশাকৰোঁ এই লেখাটোৱে আপোনালোকৰ বাবে অতি উপকাৰী হৈছে। বিষয়টোৰ সন্দৰ্ভত যিকোনো প্ৰশ্ন নিঃসংকোচে সুধিব পাৰে।