ৰেঞ্জৰ বিষয়বস্তু পৰিষ্কাৰ কৰিবলৈ Excel VBA (3 উপযুক্ত ক্ষেত্ৰ)

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

বিষয়বস্তুৰ তালিকা

যদি আপুনি সমাধান বা কিছুমান বিশেষ কৌশল বিচাৰিছে এক্সেল VBA ৰ সৈতে পৰিসৰৰ বিষয়বস্তু পৰিষ্কাৰ কৰিবলৈ তেন্তে আপুনি সঠিক ঠাইত অৱতৰণ কৰিছে। Excel VBA ৰ সৈতে পৰিসৰৰ বিষয়বস্তু পৰিষ্কাৰ কৰিবলৈ কিছুমান সহজ পদক্ষেপ আছে। এই লেখাটোৱে আপোনাক সঠিক চিত্ৰকল্পৰ সৈতে প্ৰতিটো পদক্ষেপ দেখুৱাব যাতে, আপুনি সহজেই আপোনাৰ উদ্দেশ্যৰ বাবে সেইবোৰ প্ৰয়োগ কৰিব পাৰে। প্ৰবন্ধটোৰ কেন্দ্ৰীয় অংশলৈ যাওঁ আহক।

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

আপুনি ইয়াৰ পৰা অনুশীলন কাৰ্য্যপুস্তিকা ডাউনলোড কৰিব পাৰে:

পৰিসৰৰ বিষয়বস্তু স্পষ্ট কৰক .xlsm

Excel VBA ৰ সৈতে পৰিসীমাৰ বিষয়বস্তু পৰিষ্কাৰ কৰক: 3 টা ক্ষেত্ৰ

ধৰি লওক, আপোনাৰ এটা ডাটাছেট আছে যি আপুনি বৰ্ত্তমানৰ কোষসমূহ পৰিষ্কাৰ কৰি পুনৰ ব্যৱহাৰ কৰিব বিচাৰিব পাৰে। গতিকে, আপুনি এটা Excel ফাইলৰ বিষয়বস্তু ক্লিয়াৰ কৰিবলৈ VBA ক'ড ব্যৱহাৰ কৰিব পাৰে। এই বিভাগত মই আপোনাক উইণ্ড'জ অপাৰেটিং চিষ্টেমত এক্সেল ভিবিএ ৰ সহায়ত ৰেঞ্জৰ বিষয়বস্তু পৰিষ্কাৰ কৰাৰ দ্ৰুত আৰু সহজ পদ্ধতি দেখুৱাম। এই লেখাটোত প্ৰতিটো বস্তুৰ স্পষ্ট চিত্ৰৰ সৈতে বিশদ ব্যাখ্যা পাব। মই ইয়াত Microsoft 365 সংস্কৰণ ব্যৱহাৰ কৰিছো। কিন্তু আপুনি আপোনাৰ উপলব্ধতাৰ অনুসৰি আন যিকোনো সংস্কৰণ ব্যৱহাৰ কৰিব পাৰে। যদি এই প্ৰবন্ধৰ কোনো এটাই আপোনাৰ সংস্কৰণত কাম নকৰে তেন্তে আমাক এটা মন্তব্য দিয়ক।

ক্ষেত্ৰ ১: পৰিসৰৰ সকলো বিষয়বস্তু পৰিষ্কাৰ কৰক

আপুনি ব্যৱহাৰ কৰিব পাৰে বৰ্ত্তমানৰ কাৰ্য্যপত্ৰিকা বা অন্য কাৰ্য্যপত্ৰিকাসমূহত এটা নিৰ্দিষ্ট পৰিসীমাৰ বিষয়বস্তু আঁতৰাবলৈ আদেশ আৰু মচি পেলাওক আদেশ দুয়োটা। ম‍ই কৰিমএটা এটাকৈ সকলো ক্ষেত্ৰ দেখুৱাব।

i. কোষৰ নিৰ্দিষ্ট পৰিসৰৰ বিষয়বস্তু পৰিষ্কাৰ কৰক

যদি আপুনি এটা নিৰ্দিষ্ট পৰিসৰৰ বিষয়বস্তু পৰিষ্কাৰ কৰিব বিচাৰে তেন্তে তলৰ পদক্ষেপসমূহ অনুসৰণ কৰক:

📌 পদক্ষেপসমূহ:

  • ইয়াৰ বাবে, প্ৰথমে, ওপৰৰ ৰিবনলৈ যাওক আৰু ডেভেলপাৰ টিপক, তাৰ পিছত মেনুৰ পৰা ভিজুৱেল বেচিক বিকল্পত টিপক।
  • আপুনি ALT + F11 ব্যৱহাৰ কৰিব পাৰে “এপ্লিকেচনসমূহৰ বাবে Microsoft Visual Basic” উইণ্ডো খোলিবলৈ যদি আপুনি ডেভেলপাৰ টেব যোগ কৰা নাই।

  • এতিয়া, “এপ্লিকেচনসমূহৰ বাবে মাইক্ৰ’ছফ্ট ভিজুৱেল বেছিক” নাম এটা উইণ্ড’ ওলাব। ইয়াত ওপৰৰ মেনু বাৰৰ পৰা “Insert” টিপক আৰু এটা মেনু ওলাব। ইয়াৰ পৰা, “মডিউল’” বিকল্প নিৰ্ব্বাচন কৰক।

  • এতিয়া, এটা নতুন “মডিউল” উইণ্ডো ওলাব। আৰু এই VBA ক'ডটো বাকচত পেষ্ট কৰক।

ক্লিয়াৰ কমাণ্ড ব্যৱহাৰ কৰা:

5062

  • ক'ড চলাবলৈ ওপৰৰ মেনুলৈ যাওক, চালওক বিকল্পত টিপক, আৰু ইয়াত অন্য কিছুমান বিকল্প খোলিব আৰু উপ/ব্যৱহাৰকাৰী প্ৰপত্ৰ চলাওক <2 নিৰ্ব্বাচন কৰক>আৰু আপুনি ক'ড চলাবলৈ F5 টিপিব পাৰে।

  • Clear আদেশ ব্যৱহাৰ কৰি, কোষসমূহ পৰিষ্কাৰ কৰা হ'ব আৰু ফৰ্মেটিংও আঁতৰোৱা হ'ব। কিন্তু খালী কোষবোৰ তাত থাকিব।

Delete কমাণ্ড ব্যৱহাৰ কৰা:

আপুনি ও ব্যৱহাৰ কৰিব পাৰে Clear আদেশৰ পৰিবৰ্তে আদেশ মচি পেলাওক। তাৰ পিছত পেষ্ট কৰকমডিউলত নিম্নলিখিত ক'ড।

8255

মচি পেলাওক আদেশ ব্যৱহাৰ কৰি, যেতিয়া আপুনি ক'ড চলায়, নিৰ্বাচিত কোষসমূহৰ পৰিসীমা সম্পূৰ্ণৰূপে আঁতৰোৱা হ'ব 3>

অধিক পঢ়ক: Excel VBA: যদি কোষত নিৰ্দিষ্ট মান থাকে তেন্তে বিষয়বস্তু পৰিষ্কাৰ কৰক

মাজৰ পাৰ্থক্য Excel VBA ত Clear আৰু Delete কমাণ্ড:

Excel VBA Clear আৰু Delete কমাণ্ডৰ মাজৰ মূল পাৰ্থক্যটো হ'ল যে... মচি পেলাওক আদেশ নিৰ্বাচিত কোষসমূহৰ পৰিসীমা সম্পূৰ্ণৰূপে আঁতৰাই পেলায় আৰু পৰিষ্কাৰ আদেশে কেৱল ঘৰৰ মান আৰু ফৰ্মেটিং আঁতৰায় কিন্তু খালী ঘৰটো তাত থাকিব।

ii. সম্পূৰ্ণ কাৰ্য্যপত্ৰিকাৰ বিষয়বস্তু পৰিষ্কাৰ কৰক

যদি আপুনি এটা কাৰ্য্যপত্ৰিকাৰ সকলো ঘৰ পৰিষ্কাৰ কৰিব বিচাৰে তেন্তে তলত দিয়া এই ক'ড ব্যৱহাৰ কৰক। ইয়াত, মই “1.2” নামৰ ৱৰ্কশ্বীটৰ পৰা বিষয়বস্তু ক্লিয়াৰ কৰিছো। আপুনি উলটি কমাত আঁতৰাব বিচৰা ৱৰ্কশ্বীটৰ নাম সন্ধিব লাগিব।

7814

আৰু, আপুনি এটা কাৰ্য্যপত্ৰিকাত সকলো ব্যৱহৃত ঘৰ আঁতৰাবলৈ মচি পেলাওক আদেশ ব্যৱহাৰ কৰিব পাৰে। তাৰ পিছত, তলত দিয়া ক’ডটো ব্যৱহাৰ কৰিব লাগিব। মাত্ৰ, ওলোটা কমাত কাৰ্য্যপত্ৰিকাৰ নাম সলনি কৰক।

7422

iii. সক্ৰিয় কাৰ্য্যপত্ৰিকাৰ বিষয়বস্তু পৰিষ্কাৰ কৰক

কেতিয়াবা, আপুনি কেৱল সক্ৰিয় কাৰ্য্যপত্ৰিকাৰ বিষয়বস্তু পৰিষ্কাৰ কৰিব লাগিব। এই ক্ষেত্ৰত, আপুনি তলত দিয়া এটা সৰল ক'ড কৰিব লাগিব:

7386

আপুনি delete আদেশ ব্যৱহাৰ কৰি ঘৰসমূহ সম্পূৰ্ণৰূপে আঁতৰাব পাৰেসক্ৰিয় কাৰ্য্যপত্ৰিকা। ইয়াৰ বাবে, মডিউলত নিম্নলিখিত ক'ড পেষ্ট কৰক।

Sub Delete_Contents_Range()

ActiveSheet.Cells.Delete

End Sub

অধিক পঢ়ক: এক্সেলত বিষয়বস্তু মচি পেলোৱা আৰু পৰিষ্কাৰ কৰাৰ মাজৰ পাৰ্থক্য

ক্ষেত্ৰ 2: পৰিসৰৰ বিষয়বস্তু পৰিষ্কাৰ কৰক ফৰ্মেটিং ৰখা

পূৰ্বৰ পদ্ধতিসমূহত, আপুনি লক্ষ্য কৰিছে যে আপুনি আঁতৰাই আছে ঘৰ ফৰ্মেটিংসমূহৰ কাষেৰে ঘৰ মানসমূহো। গতিকে, যদি আপুনি কেৱল ফৰ্মেটিং একে ৰাখি ঘৰৰ মানসমূহ আঁতৰাব বিচাৰে।

i. নিৰ্দিষ্ট পৰিসীমাৰ বিষয়বস্তু

আপুনি এটা নিৰ্দিষ্ট পৰিসীমাৰ বিষয়বস্তু পৰিষ্কাৰ কৰিবলে Excel VBA ClearContents আদেশ ব্যৱহাৰ কৰিব পাৰে। ইয়াৰ বাবে, নিম্নলিখিত ক'ড মডিউলত পেষ্ট কৰক।

4246

ফলস্বৰূপে, যেতিয়া আপুনি ক'ড চলায় আপুনি নিৰ্বাচিত ঘৰসমূহ পৰিষ্কাৰ হোৱা দেখিব কিন্তু বিন্যাসসমূহ এতিয়াও বাকী আছে .

অধিক পঢ়ক: এক্সেলত নিৰ্দিষ্ট মূল্যৰ কোষ কেনেকৈ পৰিষ্কাৰ কৰিব পাৰি (2 উপায়)

ii. নিৰ্দিষ্ট কাৰ্য্যপত্ৰিকাৰ বিষয়বস্তু

যেতিয়া আপুনি বিন্যাসসমূহ একে কৰি ৰাখি নিৰ্দিষ্ট কাৰ্য্যপত্ৰিকাৰ বিষয়বস্তু পৰিষ্কাৰ কৰিব বিচাৰে, আপুনি তলৰ নিম্নলিখিত ক'ড ব্যৱহাৰ কৰিব লাগিব:

6267

🔎 VBA ক'ড ব্যাখ্যা:

  • Worksheets(“2.2”) এ “2.2” নামৰ ৱৰ্কশ্বীটখনক কল কৰি আছে যদি... আপুনি তেতিয়া আন যিকোনো নামৰ এটা কাৰ্য্যপত্ৰিকা কল কৰিব বিচাৰে, ওলোটা কমাত কাৰ্য্যপত্ৰিকাৰ নাম সন্নিবিষ্ট কৰক।
  • আৰু, পৰিসৰ(“B2:D4”) ই ৰ পৰিসীমা ধাৰ্য্য কৰিছে কোষযিটো ক্লিয়াৰ কৰা হ’ব। আপুনি আপোনাৰ প্ৰয়োজন অনুসৰি কোষ পৰিসৰ সম্পাদনা কৰিব পাৰে।

iii. অন্য কাৰ্য্যপুস্তিকা

ৰ পৰা বিষয়বস্তু আপুনি VBA ক'ড ব্যৱহাৰ কৰি অন্য কাৰ্য্যপুস্তিকা সামগ্ৰীসমূহ পৰিষ্কাৰ কৰিব পাৰিব। কিন্তু, ইয়াৰ বাবে, আপুনি সেই কাৰ্য্যপুস্তিকাখন খোলা ৰাখিব লাগিব । ইয়াৰ বাবে তলৰ ক'ডটো ব্যৱহাৰ কৰক:

7965

🔎 VBA ক'ড ব্যাখ্যা:

  • Workbooks(“file 1”) “File 1” নামৰ কাৰ্য্যপুস্তিকাক কল কৰিছে। আপোনাৰ কাৰ্য্যপুস্তিকাসমূহ ব্যৱহাৰ কৰাৰ সময়ত, আপুনি ওলোটা কমাসমূহত কাৰ্য্যপুস্তিকাৰ নাম সন্নিবিষ্ট কৰিব লাগিব।
  • Worksheets(“Sheet1”) “Sheet 1” নামৰ কাৰ্য্যপত্ৰিকাক কল কৰিছে। অন্য যিকোনো কাৰ্য্যপত্ৰিকা কল কৰিবলৈ, মাত্ৰ ৰ পৰিবৰ্তে কাৰ্য্যপত্ৰিকাৰ নাম সন্নিবিষ্ট কৰক এই ক'ডত “শ্বীট 1”
  • আৰু, পৰিসীমা(“B3:D13”) এ ক্লিয়াৰ কৰা হ'বলগীয়া কোষসমূহৰ পৰিসীমা ধাৰ্য্য কৰিছে। আপুনি আপোনাৰ প্ৰয়োজন অনুসৰি কোষ পৰিসীমা সম্পাদনা কৰিব পাৰে।

অধিক পঢ়ক: এক্সেলত VBA ব্যৱহাৰ কৰি সূত্ৰসমূহ মচি পেলোৱাৰ অবিহনে বিষয়বস্তু কেনেকৈ পৰিষ্কাৰ কৰিব পাৰি

ক্ষেত্ৰ 3: সকলো কাৰ্য্যপত্ৰিকাৰ নিৰ্দিষ্ট পৰিসৰৰ বিষয়বস্তু একেলগে পৰিষ্কাৰ কৰক

যদি আপুনি একাধিক কাৰ্য্যপত্ৰিকাৰ এটা নিৰ্দিষ্ট পৰিসীমাৰ সামগ্ৰীসমূহ পৰিষ্কাৰ কৰিব লাগে আপুনি এটা VBA ক'ড ব্যৱহাৰ কৰি একেলগে কৰিব পাৰে। এই কাম কৰিবলৈ আপুনি For loop ব্যৱহাৰ কৰিব লাগিব। এই ক'ডটো মডিউলত পেষ্ট কৰক সকলো কাৰ্য্যপত্ৰিকাৰ B2:D4 পৰিসীমাৰ বিষয়বস্তু পৰিষ্কাৰ কৰিবলে। যদি আপুনি ঘৰ পৰিসীমা সলনি কৰিব বিচাৰে তেন্তে 4th সম্পাদনা কৰকলাইন আৰু আপোনাৰ তথ্য পৰিসীমা সন্নিবিষ্ট কৰক।

8959

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

  • Clear আদেশ ব্যৱহাৰ কৰিলে কেৱল
  • মচি পেলাওক আদেশে ঘৰসমূহ সম্পূৰ্ণৰূপে আঁতৰাব।
  • ClearContents আদেশে কেৱল ঘৰসমূহৰ মানসমূহ আঁতৰাব আৰু

উপসংহাৰ

এই প্ৰবন্ধত, আপুনি Excel VBA ৰ সৈতে পৰিসৰৰ বিষয়বস্তু কেনেকৈ পৰিষ্কাৰ কৰিব লাগে বিচাৰি পাইছে। আশাকৰোঁ আপোনালোকে এই লেখাটো সহায়ক বুলি বিবেচনা কৰিছে। এক্সেল সম্পৰ্কীয় অধিক বিষয়বস্তু জানিবলৈ আপুনি আমাৰ ৱেবছাইট ExcelWIKI চাব পাৰে। অনুগ্ৰহ কৰি, তলৰ মন্তব্যৰ অংশত মন্তব্য, পৰামৰ্শ বা প্ৰশ্ন থাকিলে ড্ৰপ কৰক।

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