এক্সেলের সক্রিয় সেল থেকে পরিসর নির্বাচন করতে কীভাবে VBA ব্যবহার করবেন (3 পদ্ধতি)

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

আমরা আপনাকে এক্সেল VBA থেকে অ্যাক্টিভ সেল<2 থেকে রেঞ্জ নির্বাচন করুন 3 পদ্ধতিগুলি দেখাব।> এটি প্রদর্শনের জন্য, আমরা 3টি কলাম সহ একটি ডেটাসেট বেছে নিয়েছি: “ প্রথম নাম ”, “ শেষ নাম ”, এবং “ ইমেল "। আমরা একটি সেল নির্বাচন করব এবং Excel VBA ব্যবহার করে সেই সেল থেকে পরিসরটি নির্বাচন করব।

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

Active Cell.xlsm থেকে রেঞ্জ সিলেক্ট করুন

এক্সেলে VBA ব্যবহার করে অ্যাক্টিভ সেল থেকে রেঞ্জ সিলেক্ট করার ৩ উপায়

1. সক্রিয় সেল থেকে শেষ নন-ব্ল্যাঙ্ক সেল পর্যন্ত পরিসর নির্বাচন করার জন্য VBA নিয়োগ করা

প্রথম পদ্ধতির জন্য, আমরা Range.End প্রপার্টি ব্যবহার করতে যাচ্ছি।

এখানে, আমরা একটি মডিউল হিসাবে আমাদের কোড ইনপুট করব। মডিউল উইন্ডো আনতে, এইগুলি করুন-

পদক্ষেপগুলি:

  • প্রথমে, ডেভেলপার থেকে ট্যাব >>> ভিজ্যুয়াল বেসিক নির্বাচন করুন।

ভিজ্যুয়াল বেসিক উইন্ডোটি প্রদর্শিত হবে।

  • অবশেষে, ঢোকান >>> থেকে মডিউল নির্বাচন করুন।

এটি মডিউল উইন্ডোটি নিয়ে আসবে।

1.1। End(xlUp) প্রপার্টি ব্যবহার করে

এই বিভাগে, আমরা রেঞ্জ উপরের দিকে শেষ অ-খালি ঘর<পর্যন্ত নির্বাচন করতে যাচ্ছি। 2> আমাদের সক্রিয় সেল থেকে।

পদক্ষেপ:

  • প্রথমে, মডিউল উইন্ডোটি আনুন।
  • দ্বিতীয়ভাবে, নিচের কোডটি টাইপ করুন
1601

আমরা আমাদের কল করছি উপ প্রক্রিয়া ToUp । তারপর আমরা আমাদের পরিসীমা নির্বাচন করছি। প্রথম মান হল আমাদের সক্রিয় সেল । শেষ মান হল ActiveCell.End(xlUp) । অবশেষে, আমরা রেঞ্জ এর সাথে পরিসীমা নির্বাচন করছি। নির্বাচন পদ্ধতি।

  • তৃতীয়ত, এটি সংরক্ষণ করুন এবং উইন্ডোটি বন্ধ করুন।
  • এর পর, সেল C6 নির্বাচন করুন। এই সেল আমাদের সক্রিয় সেল
  • 14>

    এখন, আমরা যাচ্ছি ম্যাক্রো উইন্ডোটি আনুন। সেটা করতে-

    • ডেভেলপার ট্যাব থেকে >>> ম্যাক্রো নির্বাচন করুন।

    এর পরে, ম্যাক্রো ডায়ালগ বক্স প্রদর্শিত হবে।

    • তারপর, " ম্যাক্রো নাম: " থেকে " ToUp " নির্বাচন করুন৷
    • অবশেষে, Run<2 এ ক্লিক করুন>.

    আমরা দেখতে পাচ্ছি যে, আমরা সেল পরিসর C4:C6 নির্বাচিত করেছি

    আরো পড়ুন: এক্সেল VBA: অন্য ওয়ার্কবুকে ডায়নামিক রেঞ্জ কপি করুন

    1.2. End(xlDown) প্রপার্টি অন্তর্ভুক্ত করা

    এই বিভাগে, আমরা আমাদের সক্রিয় সেল থেকে রেঞ্জ নীচে নির্বাচন করতে যাচ্ছি।

    পদক্ষেপ:

    • প্রথমে, মডিউল উইন্ডোটি আনুন।
    • দ্বিতীয়ত, টাইপ করুন নিম্নলিখিত কোড।
    8198

    আমরা আমাদের সাব প্রক্রিয়া ToDown কল করছি। তারপর আমরা আমাদের পরিসীমা নির্বাচন করছি। প্রথম মান হল আমাদের সক্রিয় সেল । শেষ মান হল ActiveCell.End(xlDown) । অবশেষে, আমরা রেঞ্জ দিয়ে পরিসীমা নির্বাচন করা। পদ্ধতি নির্বাচন করুন।

    • তৃতীয়ত, <1 এটিকে সংরক্ষণ করুন এবং উইন্ডোটি বন্ধ করুন।
    • এর পর, সেল C6 নির্বাচন করুন। এটি আমাদের সক্রিয় সেল

    11>
  • তারপর, ম্যাক্রো ডায়ালগ বক্স আনুন।<13
  • ToDown ” নির্বাচন করুন।
  • অবশেষে, Run এ ক্লিক করুন।

<0 এইভাবে, আমরা এক্সেল VBA ব্যবহার করে আমাদের সক্রিয় সেল থেকে একটি পরিসীমা একটি নির্বাচিত করেছি

আরো পড়ুন: এক্সেল VBA থেকে লুপ থ্রু রেঞ্জ যতক্ষণ পর্যন্ত খালি সেল (4টি উদাহরণ)

অনুরূপ প্রবন্ধ <3

  • এক্সেল ভিবিএ: রেঞ্জের কলামগুলির মাধ্যমে লুপ করুন (৫টি উদাহরণ)
  • এক্সেলের একটি পরিসরে প্রতিটি সারির জন্য কীভাবে ভিবিএ ব্যবহার করবেন
  • এক্সেল ম্যাক্রো: ডায়নামিক রেঞ্জ সহ একাধিক কলাম বাছাই করুন (4 পদ্ধতি)
  • VBA থেকে এক্সেলের একটি পরিসরে সারি এবং কলামগুলি লুপ করুন (5টি উদাহরণ)
  • এক্সেল ভিবিএ-তে রেঞ্জকে কীভাবে রূপান্তর করা যায় (৩টি উপায়)

1.3. End(xlToLeft) প্রপার্টি প্রয়োগ করা

এই বিভাগে, আমরা আমাদের সক্রিয় কক্ষের বাম দিকে পরিসীমা নির্বাচন করতে যাচ্ছি। .

পদক্ষেপ:

  • প্রথমে, মডিউল উইন্ডোটি আনুন।
  • দ্বিতীয়ত, টাইপ করুন নিম্নলিখিত কোড।
5888

আমরা আমাদের সাব প্রক্রিয়া ToLeft কল করছি। তারপর আমরা আমাদের পরিসীমা নির্বাচন করছি। প্রথম মান হল আমাদের সক্রিয় সেল । শেষ মান হল ActiveCell.End(xlToLeft) । অবশেষে, আমরা রেঞ্জ এর সাথে পরিসীমা নির্বাচন করছি। পদ্ধতি নির্বাচন করুন।

  • তৃতীয়ত, এটি সংরক্ষণ করুন এবং উইন্ডোটি বন্ধ করুন।
  • এর পর, সেল D7 নির্বাচন করুন। এটি আমাদের সক্রিয় সেল

  • তারপর, ম্যাক্রো ডায়ালগ বক্স আনুন।<13
  • বাম দিকে ” নির্বাচন করুন।
  • অবশেষে, চালান এ ক্লিক করুন।

<0 এইভাবে, আমরা এক্সেল VBA ব্যবহার করে আমাদের সক্রিয় সেল থেকে একটি পরিসীমা একটি নির্বাচিত করেছি

১.৪. End(xlToRight) প্রপার্টি

এই বিভাগে, আমরা আমাদের সক্রিয় কক্ষের ডানদিকে পরিসীমা নির্বাচন করতে যাচ্ছি। .

পদক্ষেপ:

  • প্রথমে, মডিউল উইন্ডোটি আনুন।
  • দ্বিতীয়ত, টাইপ করুন নিম্নলিখিত কোড।
5980

আমরা আমাদের সাব প্রসিডিউর ToRight কল করছি। তারপর আমরা আমাদের পরিসীমা নির্বাচন করছি। প্রথম মান হল আমাদের সক্রিয় সেল । শেষ মান হল ActiveCell.End(xlToRight) । অবশেষে, আমরা রেঞ্জ এর সাথে পরিসীমা নির্বাচন করছি। পদ্ধতি নির্বাচন করুন।

  • তৃতীয়ত, সংরক্ষণ করুন এবং উইন্ডোটি বন্ধ করুন।
  • তার পর, সেল C8 নির্বাচন করুন। এটি আমাদের সক্রিয় সেল

11>
  • তারপর, ম্যাক্রো ডায়ালগ বক্স আনুন।<13
  • ToRight ” নির্বাচন করুন।
  • অবশেষে, Run এ ক্লিক করুন।
  • <0 এইভাবে, আমরা নির্বাচিত করেছি একটি রেঞ্জ আমাদের সক্রিয় সেল থেকে Excel VBA ব্যবহার করে।

    2. VBA রেঞ্জ ব্যবহার করা। সক্রিয় সেল থেকে পরিসর নির্বাচন করতে অফসেট প্রপার্টি এক্সেলে VBA ব্যবহার করা

    দ্বিতীয় পদ্ধতির জন্য, আমরা আমাদের সক্রিয় সেল ব্যবহার করে পরিসীমা নির্বাচন করতে VBA Range.Offset প্রপার্টি ব্যবহার করতে যাচ্ছি।

    পদক্ষেপ:

    • প্রথমে, মডিউল উইন্ডোতে নিম্নলিখিত কোডটি টাইপ করুন
    4672

    আমরা আমাদের সাব প্রসিডিউর UsingOffset তৈরি করেছি। তারপর আমরা আমাদের পরিসীমা নির্বাচন করছি। প্রথম মান হল আমাদের সক্রিয় সেল । শেষ মান হল ActiveCell.Offset (1,2) অফসেট প্রপার্টি দিয়ে আমরা 1 সারি নিচে এবং 2 কলাম ডান সরে যাচ্ছি। অবশেষে, আমরা রেঞ্জ এর সাথে পরিসীমা নির্বাচন করছি। পদ্ধতি নির্বাচন করুন।

    • দ্বিতীয়ভাবে, এটি সংরক্ষণ করুন এবং উইন্ডোটি বন্ধ করুন।
    • এর পর, সেল B8 নির্বাচন করুন। এটি আমাদের সক্রিয় সেল

    11>
  • তারপর, ম্যাক্রো ডায়ালগ বক্স আনুন।<13
  • UsingOffset ” নির্বাচন করুন।
  • অবশেষে, Run এ ক্লিক করুন।
  • উপসংহারে, আমরা সক্রিয় সেল থেকে নির্বাচিত করেছি একটি পরিসীমা । তদুপরি, চূড়ান্ত পদক্ষেপটি এইরকম হওয়া উচিত৷

    আরো পড়ুন: এক্সেল ভিবিএ: মান সহ কোষের পরিসর পান (7 উদাহরণ)

    3. বর্তমান অঞ্চলের সম্পত্তি ব্যবহার করে এক্সেলে VBA ব্যবহার করে সক্রিয় সেল থেকে পরিসর নির্বাচন করুন

    শেষ পদ্ধতির জন্য, আমরা Range.CurrentRegion প্রপার্টি ব্যবহার করব।

    পদক্ষেপ:

      <12 প্রথমে মডিউল উইন্ডোতে নিচের কোডটি টাইপ করুন
    7585

    আমরা আমাদের সাব প্রক্রিয়া কল করছি cঅঞ্চল । তারপর আমরা আমাদের পরিসীমা নির্বাচন করছি। বর্তমান অঞ্চল সম্পত্তির সাথে, আমরা পরিসীমা একটি খালি ঘর পর্যন্ত নির্বাচন করছি। অবশেষে, আমরা রেঞ্জ এর সাথে পরিসীমা নির্বাচন করছি। পদ্ধতি নির্বাচন করুন।

    • দ্বিতীয়ভাবে, এটি সংরক্ষণ করুন এবং এক্সেল শীটে ফিরে যান।
    • এর পর, সেল C10 নির্বাচন করুন। এটি আমাদের সক্রিয় সেল

    11>
  • তারপর, ম্যাক্রো ডায়ালগ বক্স আনুন।<13
  • cRegion ” নির্বাচন করুন।
  • অবশেষে, Run এ ক্লিক করুন।
  • <0 এইভাবে, আমরা একটি ফাঁকা কক্ষ পর্যন্ত ব্যপ্তি নির্বাচিত

    45>

    অনুশীলন বিভাগ

    আমরা Excel ফাইলে প্রতিটি পদ্ধতির জন্য অনুশীলন ডেটাসেট প্রদান করেছি।

    উপসংহার

    আমরা' আপনাকে দেখিয়েছি 3 পদ্ধতি Excel VBA সিলেক্ট রেঞ্জ থেকে সক্রিয় সেল । আপনি যদি পদক্ষেপগুলি বুঝতে কোনও সমস্যার সম্মুখীন হন তবে নীচে মন্তব্য করতে দ্বিধা বোধ করবেন না। পড়ার জন্য ধন্যবাদ, ভালো থাকুন!

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