কিভাবে এক্সেলে VBA ব্যবহার করে সারি নম্বর খুঁজে পাবেন (4 ম্যাক্রো)

  • এই শেয়ার করুন
Hugh West

আমরা অনেক উপায়ে এক্সেলে সারি নম্বর খুঁজে পেতে পারি কিন্তু VBA আরও বৈশিষ্ট্য এবং কাস্টমাইজেশন অফার করে। যার দ্বারা আমরা স্মার্ট উপায়ে সারি সংখ্যা খুঁজে পেতে পারি। আজ এই নিবন্ধটি VBA ব্যবহার করে এক্সেলে সারি নম্বর খুঁজতে 4টি দরকারী ম্যাক্রো দেখাতে চলেছে৷

প্র্যাকটিস ওয়ার্কবুক ডাউনলোড করুন

আপনি এখান থেকে বিনামূল্যে এক্সেল ওয়ার্কবুক ডাউনলোড করতে পারেন এবং স্বাধীনভাবে অনুশীলন করুন।

VBA.xlsm ব্যবহার করে সারি নম্বর খুঁজুন

4 ম্যাক্রো VBA ব্যবহার করে সারি নম্বর খুঁজতে Excel এ

আমাদের ডেটাসেটের সাথে পরিচিত হন যা আমরা বিভিন্ন অঞ্চলে কিছু বিক্রয়কর্মী বিক্রয় প্রতিনিধিত্ব করার পদ্ধতিগুলি অন্বেষণ করতে ব্যবহার করব৷

ম্যাক্রো 1: VBA নির্বাচন পরিবর্তন করে সারি নম্বর খোঁজার জন্য

প্রথম, আমরা এক্সেল VBA তে একটি ম্যাক্রো ব্যবহার করব যেকোনো সেল নির্বাচন করে সারি নম্বর খুঁজে বের করতে। এর মানে আপনি যদি কোনো ব্যবহৃত ঘর নির্বাচন করেন, ম্যাক্রো তাৎক্ষণিকভাবে সারি নম্বরটি দেখাবে। এর জন্য, আপনাকে কোডগুলিকে একটি শিটে রাখতে হবে , মডিউলে নয়।

পদক্ষেপ:

  • ডান- শীট শিরোনামে ক্লিক করুন এবং প্রসঙ্গ মেনু থেকে কোড দেখুন নির্বাচন করুন।

  • তারপর লিখুন নিম্নলিখিত কোডগুলি-
2748
  • পরে, কোডগুলি চালানোর দরকার নেই, শুধু আপনার শীটে ফিরে যান৷

কোড ব্রেকডাউন:

  • প্রথমে, আমি একটি ব্যক্তিগত সাব পদ্ধতি তৈরি করেছি – ওয়ার্কশীট_নির্বাচন পরিবর্তন
  • তারপর একটি ভেরিয়েবল Rnumber হিসেবে ঘোষণা করা হয়েছে পূর্ণসংখ্যা
  • সারি সক্রিয় ঘরের সারি নম্বর নির্ধারণ করবে।
  • এর পরে, ইফ বিবৃতিটি চেক করবে সক্রিয় সেলটি খালি থাকুক বা না থাকুক, এবং তারপর MsgBox আউটপুট দেখাবে।
  • এখন শুধু যে কোনও ব্যবহৃত ঘরে ক্লিক করুন এবং এটি আপনাকে সারিটি দেখাবে। সংখ্যা৷

আরো পড়ুন: এক্সেল ভিবিএ: কলামে স্ট্রিং খুঁজুন এবং সারি নম্বর রিটার্ন করুন

ম্যাক্রো 2: VBA ব্যবহার করে একটি অ্যাক্টিভ সেলের সারি নম্বর খুঁজুন

এই ম্যাক্রোটি আমাদের শীটের একটি নির্দিষ্ট কক্ষে একটি সক্রিয় সেলের সারি নম্বর প্রদান করবে। সুতরাং, আমাদের কোডগুলিতে ওয়ার্কশীটের নাম এবং আউটপুট সেল উল্লেখ করতে হবে। এখানে, আমরা আমাদের আউটপুট সেল হিসাবে সেল D14 ব্যবহার করব।

পদক্ষেপ:

  • ALT + F11<টিপুন 2> VBA উইন্ডো খুলতে।

  • পরবর্তীতে, একটি নতুন মডিউল সন্নিবেশ করতে নিচের মত ক্লিক করুন: ঢোকান > মডিউল .

  • এর পর, মডিউলে নিম্নলিখিত কোডগুলি টাইপ করুন-
7968
  • তারপর আপনার শীটে ফিরে যান৷

কোড ব্রেকডাউন:

  • এখানে , Find_Row_Number_of_an_Active_Cell() হল Sub
  • wSheet একটি ওয়ার্কশীট
  • হিসাবে ঘোষণা করা হয়েছে তারপর Set স্টেটমেন্ট সক্রিয় সেল নির্বাচন করবে
  • রেঞ্জ আউটপুট ঘরে সারি নম্বরটি ফেরত দেবে।
  • এখন একটি সেল নির্বাচন করুন এবং নিচের মত ক্লিক করুন: ডেভেলপার >ম্যাক্রো

  • ম্যাক্রো ডায়ালগ বক্সে উপস্থিত হওয়ার পরে, শুধু ম্যাক্রো নামটি নির্বাচন করুন এবং টিপুন চালান

শীঘ্রই, আপনি দেখতে পাবেন যে নির্বাচিত ঘরের সারি নম্বরটি আমাদের আউটপুট ঘরে ফিরে এসেছে।

আপনি দেখতে পাচ্ছেন যে B8 সেল নির্বাচন করা হয়েছে, তাই 8 হল আউটপুট।

আরো পড়ুন: কিভাবে এক্সেলে বর্তমান সেলের সারি নম্বর পেতে হয় (4টি দ্রুত উপায়)

একই রকম রিডিং

  • কিভাবে সারি সংখ্যা বৃদ্ধি করতে হয় এক্সেল সূত্র (৬টি সহজ উপায়)
  • এক্সেল VBA দিয়ে রেঞ্জ থেকে সারি নম্বর পান (9 উদাহরণ)
  • কীভাবে একটি সারি নম্বর ফেরত দেবেন এক্সেলে সেল ম্যাচ (৭ পদ্ধতি)
  • এক্সেলে সেল ভ্যালু থেকে সারি নম্বর কীভাবে পাবেন (5 পদ্ধতি)

ম্যাক্রো 3: VBA একটি মান মিলিয়ে সারি নম্বর খুঁজে পেতে

আপনি যদি একটি মান অনুসন্ধান করে সারি নম্বর খুঁজে পেতে চান তবে এই ম্যাক্রোটি আপনার জন্য। নীচের ছবিতে দেখানো কোডগুলিতে আপনাকে অনুসন্ধান মান এবং কলাম নম্বর উল্লেখ করতে হবে।

পদক্ষেপ:

  • প্রথমটি অনুসরণ করুন একটি নতুন মডিউল সন্নিবেশ করার জন্য পূর্ববর্তী পদ্ধতি থেকে দুই ধাপ।
  • তারপর, এতে নিম্নলিখিত কোডগুলি প্রবেশ করান-
9240
  • এর পর, আপনার এ ফিরে যান পত্রক৷

কোড ব্রেকডাউন:

  • এখানে, Find_Row_Matching_a_Value() সাব
  • এবং wBook এবং wSheet হিসাবে ঘোষণা করা হয়েছে ওয়ার্কশীট এবং fCell কে রেঞ্জ হিসাবে ঘোষণা করা হয়েছে।
  • wBook এবং wSheet সেট করা হয়েছে ActiveWorkbook এবং ActiveSheet এর জন্য।
  • Const সার্চিং মানের জন্য ইনপুট নেবে।
  • পরে, রেঞ্জ উল্লিখিত কলামের মাধ্যমে মানটি অনুসন্ধান করবে।
  • এর পরে, if এবং Else বিবৃতি MsgBox ব্যবহার করে ফলাফল দেখাবে।
  • পরে, ম্যাক্রো ডায়লগ বক্স খুলতে পূর্ববর্তী পদ্ধতি থেকে 5ম ধাপ অনুসরণ করুন
  • টি নির্বাচন করুন। 1>ম্যাক্রো নাম এবং শুধু চালান টিপুন।

শীঘ্রই একটি বিজ্ঞপ্তি বাক্স আপনাকে সারি নম্বর দেখাবে।

আরো পড়ুন: এক্সেল ভিবিএ: রিটার্ন সারি মানের মান (৫টি উপযুক্ত পদ্ধতি)

ম্যাক্রো 4: সারি নম্বর খোঁজার বোতাম

আমাদের শেষ পদ্ধতিতে, আমরা আপনাকে VBA ম্যাক্রো ব্যবহার করে একটি সারি নম্বর নির্ধারণের সবচেয়ে স্মার্ট পদ্ধতি দেখাব। আমরা একটি বোতাম তৈরি করব এবং এটির সাথে একটি ম্যাক্রো বরাদ্দ করব। যখন আমরা বোতামটিতে ক্লিক করব, এটি একটি ইনপুট বক্স খুলবে যেখানে আমরা অনুসন্ধানের মানটি ইনপুট দিতে পারি যার জন্য আমরা সারি নম্বর চাই। পূর্ববর্তী ম্যাক্রো উল্লিখিত কলামের মাধ্যমে অনুসন্ধান করতে পারে কিন্তু এই ম্যাক্রোটি শীটের যেকোনো স্থানে যেকোনো কলাম অনুসন্ধান করতে পারে।

পদক্ষেপ:

  • আবার একটি নতুন মডিউল ঢোকানোর জন্য দ্বিতীয় পদ্ধতি থেকে প্রথম দুটি ধাপ অনুসরণ করুন।
  • এরপর, এতে নিম্নলিখিত কোডগুলি প্রবেশ করান-
3529
  • তারপর ফিরে যান তোমারশীট৷

কোড ব্রেকডাউন:

  • প্রথম, আমি একটি <তৈরি করেছি 1>সাব পদ্ধতি Find_Row_Number().
  • তারপর দুটি ভেরিয়েবল ঘোষণা করা হয়েছে, mValue স্ট্রিং এবং রো রেঞ্জ হিসাবে
  • তারপর একটি মান সন্নিবেশ করতে ইনপুটবক্স ব্যবহার করুন।
  • পরে, সেট এবং যদি বিবৃতি সারি নম্বরটি খালি না থাকলে খুঁজে বের করবে।
  • অবশেষে, MsgBox আউটপুট দেখাবে।
  • পরে, ক্লিক করুন বিকাশকারী > সন্নিবেশ করুন এবং তারপরে ফর্ম নিয়ন্ত্রণ বিভাগ থেকে বোতাম কমান্ড নির্বাচন করুন।

28>

  • তারপর আপনি আপনার কার্সার সহ একটি প্লাস সাইন <2 পাবেন, আপনার পছন্দসই আকার অনুযায়ী আপনার শীটে ক্লিক করে যে কোনো জায়গায় টেনে আনুন এবং তারপর ক্লিকটি ছেড়ে দিন।

  • মাউস রিলিজ করার পর ম্যাক্রো অ্যাসাইন করুন ডায়ালগ বক্স স্বয়ংক্রিয়ভাবে খুলবে।
  • কোডগুলিতে উল্লিখিত ম্যাক্রো নাম নির্বাচন করুন।
  • তারপর শুধু ঠিক আছে টিপুন।

  • এরপর, বোতামে ডান ক্লিক করুন এবং পাঠ্য সম্পাদনা করুন নির্বাচন করুন বোতামের নাম সম্পাদনা করতে।

  • বোতামটির নাম টাইপ করুন, তারপর বোতামের বাইরে যে কোনো জায়গায় ক্লিক করুন এবং নাম পরিবর্তন করা হবে।

  • এখন বোতামে ক্লিক করুন, এটি একটি ইনপুট বক্স খুলবে।
  • অবশেষে, শুধু অনুসন্ধান মান সন্নিবেশ করান এবং টিপুন ঠিক আছে

এখন একবার দেখুন, এটি মিলে যাওয়া সারি সংখ্যা দেখাচ্ছেমান।

আরো পড়ুন: কলামে স্ট্রিং খুঁজুন এবং এক্সেলে সারি নম্বর রিটার্ন করুন (7 উপায়)

উপসংহার

এটুকুই নিবন্ধের জন্য। আমি আশা করি উপরে বর্ণিত পদ্ধতিগুলি VBA ব্যবহার করে এক্সেলে সারি নম্বর খুঁজে পেতে যথেষ্ট ভাল হবে। মন্তব্য বিভাগে কোন প্রশ্ন জিজ্ঞাসা করতে নির্দ্বিধায় এবং আমাকে প্রতিক্রিয়া দিন. আরো এক্সপ্লোর করতে ExcelWIKI এ যান৷

Hugh West একজন অত্যন্ত অভিজ্ঞ এক্সেল প্রশিক্ষক এবং শিল্পে 10 বছরেরও বেশি অভিজ্ঞতা সহ বিশ্লেষক। তিনি অ্যাকাউন্টিং এবং ফিন্যান্সে স্নাতক ডিগ্রি এবং ব্যবসায় প্রশাসনে স্নাতকোত্তর ডিগ্রি অর্জন করেছেন। Hugh শিক্ষাদানের জন্য একটি আবেগ আছে এবং একটি অনন্য শিক্ষণ পদ্ধতি তৈরি করেছে যা অনুসরণ করা এবং বোঝা সহজ। এক্সেল সম্পর্কে তার বিশেষজ্ঞ জ্ঞান বিশ্বব্যাপী হাজার হাজার ছাত্র এবং পেশাদারদের তাদের দক্ষতা উন্নত করতে এবং তাদের কর্মজীবনে শ্রেষ্ঠত্ব অর্জন করতে সাহায্য করেছে। তার ব্লগের মাধ্যমে, Hugh তার জ্ঞান বিশ্বের সাথে ভাগ করে নেয়, বিনামূল্যে এক্সেল টিউটোরিয়াল এবং অনলাইন প্রশিক্ষণ প্রদান করে ব্যক্তি এবং ব্যবসায়িকদের তাদের পূর্ণ সম্ভাবনায় পৌঁছাতে সহায়তা করার জন্য।