VBA এক্সেলে রেঞ্জ সেট করতে (7 উদাহরণ)

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

এই নিবন্ধে, আপনি শিখবেন কিভাবে ভিবিএ এক্সেল এ ঘর, সারি এবং কলামের জন্য পরিসীমা সেট করুন

ওয়ার্কবুক ডাউনলোড করুন

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

VBA.xlsm এ রেঞ্জ সেট করুন

VBA রেঞ্জ অবজেক্ট

VBA এর রেঞ্জ অবজেক্টে এক্সেল ওয়ার্কশীটের মধ্যে একটি একক সেল, একাধিক সেল, সারি, কলাম থাকতে পারে।

রেঞ্জ অবজেক্টের শ্রেণিবিন্যাস নিচের মত।

অ্যাপ্লিকেশন > ওয়ার্কবুক > ওয়ার্কশীট > রেঞ্জ

এইভাবে আপনাকে VBA রেঞ্জ অবজেক্ট ঘোষণা করতে হবে।

7 কিভাবে VBA এক্সেলে রেঞ্জ সেট করতে হয় তার উদাহরণ

এই বিভাগে আলোচনা করা হবে কিভাবে একটি একক কক্ষ, একাধিক ঘর, একক সারি, একাধিক সারি, একক কলাম, একাধিক কলাম এবং VBA Excel এ কমান্ড বোতামের মাধ্যমে একটি পরিসর সেট করুন।

1. VBA

এখানে একটি সিঙ্গেল সেলে রেঞ্জ সেট করুন VBA সহ একটি একক কক্ষে কিভাবে রেঞ্জ সেট করুন এখানে আমরা দেখব।

পদক্ষেপ:

  • আপনার কীবোর্ডে Alt + F11 টিপুন অথবা ট্যাবে যান ডেভেলপার -> ভিজ্যুয়াল বেসিক খুলতে ভিজ্যুয়াল বেসিক এডিটর

  • পপ-আপ কোড উইন্ডোতে, মেনু বার থেকে , ক্লিক করুন ঢোকান -> মডিউল

  • নিম্নলিখিত কোডটি কপি করুন এবং কোড উইন্ডোতে পেস্ট করুন।
9456

এখানে,

B2 = সেল যেখানে আমরা সেট করতে চাইমূল্য. আপনি আপনার প্রয়োজনীয় যেকোন সেল রেফারেন্স নম্বর সেট করতে পারেন।

আপনার কোড এখন চালানোর জন্য প্রস্তুত।

  • আপনার কীবোর্ডে বা মেনু বার থেকে F5 টিপুন চালান -> সাব/ইউজারফর্ম চালান। এছাড়াও আপনি ম্যাক্রো চালানোর জন্য সাব-মেনু বারে ছোট প্লে আইকনে ক্লিক করতে পারেন।

সেল B2 এখন মান রয়েছে “ হ্যালো ওয়ার্ল্ড ”।

আরও পড়ুন: এক্সেলের পরিসরে প্রতিটি সেলের জন্য VBA

2. VBA তে একাধিক কক্ষে রেঞ্জ সেট করুন

এখানে আমরা দেখব কিভাবে একাধিক কক্ষে পরিসীমা সেট করা যায়। VBA সহ।

পদক্ষেপ:

  • আগের মতই, খুলুন ভিজ্যুয়াল বেসিক এডিটর ডেভেলপার ট্যাব থেকে এবং কোড উইন্ডোতে ঢোকান একটি মডিউল
  • কোড উইন্ডোতে, নিম্নলিখিত কোডটি কপি করুন এবং পেস্ট করুন।
2784

আপনার কোড এখন চালানোর জন্য প্রস্তুত৷

  • চালান ম্যাক্রো এবং সমস্ত সেল A1 থেকে <পর্যন্ত 1>D5 এখন ধরে রাখুন “ হ্যালো!

3। VBA

এখানে একটি একক সারিতে রেঞ্জ সেট করুন VBA সহ একটি একক সারিতে কিভাবে রেঞ্জ সেট করুন

পদক্ষেপ:

  • আগের মতই, ডেভেলপার ট্যাব থেকে ভিজ্যুয়াল বেসিক এডিটর খুলুন এবং <কোড উইন্ডোতে 1>ঢোকান একটি মডিউল এখন চালানোর জন্য প্রস্তুত৷
    • Run ম্যাক্রো এবং৷ A1 থেকে D5 পর্যন্ত সমস্ত সারি থেকে শুধুমাত্র 3য় সারিটি এখন ধরে রাখুন “ হ্যালো!
    <0
    • সারি(3)।কোডে মান নির্দিষ্ট পরিসরের A1:D5 এর 3য় সারিতে অ্যাক্সেস দিয়েছে

    4. VBA

    এখানে একাধিক সারিতে রেঞ্জ সেট করুন VBA সহ একাধিক সারিতে কিভাবে রেঞ্জ সেট করুন

    পদক্ষেপ:

    • আগের মতই, ডেভেলপার ট্যাব এবং থেকে ভিজ্যুয়াল বেসিক এডিটর খুলুন কোড উইন্ডোতে একটি মডিউল সন্নিবেশ করুন।
    • কোড উইন্ডোতে, নিম্নলিখিত কোডটি অনুলিপি করুন এবং এটি পেস্ট করুন।
    6117

    আপনার কোড এখন চালানোর জন্য প্রস্তুত।

    • চালান ম্যাক্রো এবং 1ম , তৃতীয় এবং 5ম সারি সকল থেকে A1 থেকে D5 সারিগুলি এখন “ হ্যালো!

    <1 ধরে রাখুন>একই রকম রিডিং:

    • কীভাবে সেল ভ্যালু ভিবিএ (7 উপায়) এর উপর ভিত্তি করে পরিসর নির্বাচন করবেন
    • VBA এর রেঞ্জ অবজেক্ট ব্যবহার করুন এক্সেলে (5 বৈশিষ্ট্য)
    • ভিবিএ রেঞ্জ অফসেট কীভাবে ব্যবহার করবেন (11 উপায়)
    • এক্সেলে ভেরিয়েবল রো নম্বর সহ ভিবিএ রেঞ্জ (4) উদাহরণ)

    5. VBA

    এ একক কলামে রেঞ্জ সেট করুন এখানে আমরা দেখব কিভাবে রেঞ্জ সেট করতে হয়। VBA সহ একটি একক কলাম

    পদক্ষেপ:

    • আগের মতই, ডেভেলপার ট্যাব থেকে ভিজ্যুয়াল বেসিক এডিটর খুলুন এবং কোড উইন্ডোতে ঢোকান একটি মডিউল .
    • কোড উইন্ডোতে,নিচের কোডটি কপি করুন এবং পেস্ট করুন।
    8458

    আপনার কোড এখন চালানোর জন্য প্রস্তুত।

    • চালান ম্যাক্রো এবং শুধুমাত্র A1 থেকে D5 পর্যন্ত সমস্ত কলাম থেকে 2য় কলাম এখন “ হ্যালো!

    <ধরে রাখুন 3>

    • iCol.Columns(2)।কোডের মান নির্দিষ্ট পরিসরের A1:D5 কলামে অ্যাক্সেস দিয়েছে। | VBA সহ কলাম ।

    পদক্ষেপ:

    • আগের মতই, ভিজ্যুয়াল বেসিক এডিটর <2 খুলুন> ডেভেলপার ট্যাব থেকে এবং কোড উইন্ডোতে ঢোকান একটি মডিউল
    • কোড উইন্ডোতে, নিম্নলিখিত কোডটি অনুলিপি করুন এবং পেস্ট করুন .
    2981

    আপনার কোড এখন চালানোর জন্য প্রস্তুত।

    • চালান ম্যাক্রো এবং ২য় এবং 4র্থ কলাম A1 থেকে D5 এখন ধরে রাখুন “ হ্যালো!

    <9 7. VBA

    এখানে কমান্ড বোতামের মাধ্যমে রেঞ্জ সেট করুন VBA -এ কমান্ড বোতাম ব্যবহার করে কিভাবে রেঞ্জ সেট করুন

    পদক্ষেপ:

    • এ যান ডেভেলপার -> সন্নিবেশ করুন -> কমান্ড বোতাম
      • নিশ্চিত করুন, আপনি ডিজাইন মোড চালু করেছেন৷

    • <শীটে কমান্ড বোতাম এর চারপাশে 1>টেনে আনুন ৷

    • ডাবল ক্লিক করুন বোতাম এবং এটি আপনাকে কোড উইন্ডোতে নিয়ে যাবে, একটি দিয়ে স্বয়ংক্রিয়ভাবে তৈরি VBA সাব-প্রক্রিয়া কোড

    • সাবের ভিতরে, আপনার কোড লিখুন এবং সংরক্ষণ করুন।

    • আগ্রহের ওয়ার্কশীটে ফিরে যান এবং কমান্ড বোতাম ক্লিক করুন৷ আপনার কোডের উপর ভিত্তি করে ফলাফল ওয়ার্কশীটে প্রদর্শিত হবে।

    ভিবিএ সেট রেঞ্জের সুবিধা

    • এটি বাস্তবায়ন করা খুবই সহজ৷
    • রেঞ্জ অবজেক্টের মধ্যে আর্গুমেন্টগুলি স্থির নয়৷ তাই আমরা আমাদের চাহিদা অনুযায়ী আর্গুমেন্টের মান পরিবর্তন করতে পারি।
    • 1টির বেশি মান আর্গুমেন্ট হিসেবে পাস করা যেতে পারে।

    মনে রাখার মতো বিষয় <5
    • সেল বৈশিষ্ট্য VBA এও VBA রেঞ্জ সেট করতে ব্যবহার করা যেতে পারে।
    • অবজেক্ট ভেরিয়েবলগুলিকে অবজেক্টের রেফারেন্স হিসাবে SET

    উপসংহার

    এই নিবন্ধটি আপনাকে দেখিয়েছে কিভাবে এক্সেল VBA ম্যাক্রোতে রেঞ্জ সেট করুন। আমি আশা করি এই নিবন্ধটি আপনার জন্য খুবই উপকারী হয়েছে। বিষয় সম্পর্কিত যেকোনো প্রশ্ন নির্দ্বিধায় করুন।

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