এক্সেল VBA কলামে ব্যবহৃত পরিসীমা নির্বাচন করতে (8 উদাহরণ)

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

সুচিপত্র

এই টিউটোরিয়ালটি এক্সেলের একটি কলামে ব্যবহৃত রেঞ্জ নির্বাচন করতে VBA ব্যবহার করার 8 উদাহরণ প্রদর্শন করবে। সাধারণত, এক্সেলের UsedRange প্রপার্টি একটি ওয়ার্কশীটের অংশকে উপস্থাপন করে যেটিতে ডেটা রয়েছে। উদাহরণগুলিকে স্পষ্টভাবে ব্যাখ্যা করার জন্য, আমরা সমস্ত উদাহরণের জন্য একটি নির্দিষ্ট ডেটাসেটে UsedRange বৈশিষ্ট্য প্রয়োগ করব।

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

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

Column.xlsm এ UsedRange নির্বাচন করতে VBA

8 কলামে UsedRange নির্বাচন করার VBA এর সহজ উদাহরণ

নিম্নলিখিত ছবিতে , আমরা ডেটাসেটটি দেখতে পারি যা আমরা সমস্ত উদাহরণের জন্য ব্যবহার করব। ডেটাসেটে বিক্রেতাদের নাম, তাদের অবস্থান , অঞ্চল, এবং ‘ মোট পরিমাণ ’ বিক্রয়ের নাম রয়েছে। এই ডেটাসেটে, শিরোনাম সহ ব্যবহৃত পরিসর বিবেচনা করা হবে। সুতরাং, নিম্নলিখিত ডেটাসেটে ব্যবহৃত পরিসরটি হল ( B2:E15 )।

1. Excel

-এ VBA সহ কলামে UsedRange নির্বাচন করুন।

প্রথম এবং সর্বাগ্রে, আমরা আমাদের ডেটাসেট থেকে সমস্ত কলাম নির্বাচন করব। এটি করার জন্য আমরা কলামে VBA সিলেক্ট UsedRange প্রপার্টি ব্যবহার করব। আসুন এই পদ্ধতিটি সম্পাদন করার ধাপগুলি দেখি৷

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

  • শুরু করতে, নামের সক্রিয় শীটে ডান-ক্লিক করুন ' কলাম নির্বাচন করুন '।
  • এছাড়া, ' কোড দেখুন ' বিকল্পটি নির্বাচন করুন।

<11
  • তারপর, উপরের ক্রিয়াটি একটি ফাঁকা খোলেসেই ওয়ার্কশীটের জন্য VBA কোড উইন্ডো। Alt + F11 টিপেও আমরা এই কোড উইন্ডোটি পেতে পারি।
  • এরপর, সেই কোড উইন্ডোতে নিম্নলিখিত কোডটি টাইপ করুন:
  • 4491
    • এর পর, Run এ ক্লিক করুন অথবা কোডটি চালাতে F5 কী টিপুন।

    • অবশেষে, আমরা নিম্নলিখিত চিত্রের মত ফলাফল পাই। আমরা দেখতে পাচ্ছি যে আমাদের ডেটাসেট থেকে কলামগুলিতে ব্যবহৃত পরিসরটি এখন নির্বাচন করা হয়েছে৷

    2. কলামে সম্পূর্ণ UsedRange কপি করতে VBA ব্যবহার করুন

    দ্বিতীয় উদাহরণে, আমরা আমাদের ডেটাসেট থেকে কলামে ব্যবহৃত সম্পূর্ণ পরিসীমা কপি করতে VBA ব্যবহার করব। সাধারণত, আমরা আমাদের ডেটাসেট থেকে একটি নির্দিষ্ট অঞ্চল কপি করতে এই পদ্ধতিটি ব্যবহার করি। এই পদ্ধতিটি সম্পাদন করার জন্য আমাদের নীচের পদক্ষেপগুলি অনুসরণ করতে হবে।

    পদক্ষেপ:

    • প্রথমে, ' কপি<নামের সক্রিয় ওয়ার্কশীট ট্যাবে যান 2>'।
    • পরে, সেই ট্যাবে ডান-ক্লিক করুন এবং ' কোড দেখুন ' বিকল্পটি নির্বাচন করুন।

    • এটি বর্তমান ওয়ার্কশীটের জন্য একটি ফাঁকা VBA কোড উইন্ডো খুলবে। এই উইন্ডোটি পাওয়ার আরেকটি উপায় হল কীবোর্ড থেকে Alt + F11 চাপ।
    • তারপর, সেই কোড উইন্ডোতে নিচের কোডটি প্রবেশ করান:
    9352
    • এখন, কোডটি চালাতে Run এ ক্লিক করুন অথবা F5 কী টিপুন।

    <3

    • অবশেষে, আমরা নিচের মত ফলাফল দেখতে পারি। এছাড়াও, আমরা ব্যবহৃত পরিসরের চারপাশে একটি সীমারেখা দেখতে পারি। এটি নির্দেশ করে যে কোডটি ডেটা অনুলিপি করেছেএই সীমানার ভিতরে৷

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

    3. গণনা নম্বর VBA ব্যবহার করে UsedRange-এ কলামের সংখ্যা

    তৃতীয় উদাহরণে, আমরা এক্সেল ব্যবহার করে আমাদের ডেটাসেটে কলামের সংখ্যা গণনা করব VBA কলামে ব্যবহৃত পরিসর পদ্ধতি নির্বাচন করুন . এই উদাহরণটি একটি বার্তা বাক্সে আমাদের ডেটাসেটে ব্যবহৃত পরিসরের মধ্যে মোট কলামের সংখ্যা ফেরত দেবে। এই পদ্ধতিটি চালানোর জন্য নিচের ধাপগুলো অনুসরণ করুন।

    পদক্ষেপ:

    • প্রথমে, ' Count_Columns ' নামে সক্রিয় শীট নির্বাচন করুন।
    • দ্বিতীয়ত, সক্রিয় শিটের নামের উপর রাইট ক্লিক করুন এবং ' ভিউ কোড ' বিকল্পে ক্লিক করুন।

    • উপরের কমান্ডটি সক্রিয় ওয়ার্কশীটের জন্য একটি ফাঁকা VBA কোড উইন্ডো খোলে। আমরা কীবোর্ড থেকে Alt + F11 চাপেও কোড উইন্ডো পেতে পারি।
    • তৃতীয়ত, সেই ফাঁকা কোড উইন্ডোতে নিম্নলিখিত কোডটি ইনপুট করুন:
    6477
    • এরপর, Run এ ক্লিক করুন অথবা কোডটি চালাতে F5 কী টিপুন।

    • অবশেষে, আমরা একটি বার্তা বক্সে ফলাফলটি পাই। ব্যবহৃত পরিসরে কলামের সংখ্যা হল 4

    আরও পড়ুন: পরিসরে সারিগুলি গণনা করতে VBA কীভাবে ব্যবহার করবেন এক্সেলের ডেটা সহ (5 ম্যাক্রো)

    4. এক্সেল VBA ব্যবহৃত পরিসরে শেষ কলামের সংখ্যা গণনা করতে

    আগের পদ্ধতিতে, আমরা শেষ কলামের সংখ্যা বের করেছি ব্যবহৃত পরিসীমা।যাইহোক, এই উদাহরণে, আমরা VBA নির্বাচন UsedRange প্রপার্টি ব্যবহার করে পুরো ওয়ার্কশীট জুড়ে ব্যবহৃত পরিসরের শেষ কলামের সংখ্যা নির্ধারণ করব। এই ক্রিয়াটি সম্পাদন করার জন্য আমাদের যে পদক্ষেপগুলি অনুসরণ করতে হবে তা দেখা যাক৷

    পদক্ষেপ:

    • শুরু করতে, ডান-ক্লিক করুন ' শেষ কলাম ' নামের সক্রিয় শীটে।
    • এরপর, ' ভিউ কোড ' বিকল্পটি নির্বাচন করুন।

    • সুতরাং, উপরের কমান্ডটি সেই ওয়ার্কশীটের জন্য একটি ফাঁকা VBA কোড উইন্ডো খোলে। সেই কোড উইন্ডোটি খোলার একটি বিকল্প উপায় হল Alt + F11 চাপুন।
    • এর পরে, সেই কোড উইন্ডোতে নিম্নলিখিত কোডটি প্রবেশ করান:
    6852
    • এখন, Run এ ক্লিক করুন অথবা কোডটি চালানোর জন্য F5 কী টিপুন।

    • শেষ পর্যন্ত, আমরা একটি বার্তা বাক্সে আমাদের ফলাফল পাই। ব্যবহৃত পরিসরের শেষ কলামটি ওয়ার্কশীটের 5ম কলাম৷

    অনুরূপ পাঠ

    • এক্সেলের একটি পরিসরে প্রতিটি সারির জন্য কীভাবে VBA ব্যবহার করবেন
    • এক্সেলের সক্রিয় সেল থেকে পরিসর নির্বাচন করতে VBA ব্যবহার করুন (3টি পদ্ধতি)
    • এক্সেল ম্যাক্রো: ডায়নামিক রেঞ্জ সহ একাধিক কলাম সাজান (4 পদ্ধতি)

    5. VBA

    সহ UsedRange থেকে লাস্ট কলামের শেষ সেল নির্বাচন করুন 0>পঞ্চম উদাহরণে, আমরা এক্সেল শীটে শেষ কলামের শেষ ঘরটি নির্বাচন করতে VBA নির্বাচন ব্যবহৃত পরিসর প্রপার্টি ব্যবহার করব। এই উদাহরণটি ব্যাখ্যা করার জন্য, আমরাআমাদের পূর্ববর্তী ডেটাসেটের সাথে চলতে থাকবে। এখন, এই পদ্ধতিটি করার ধাপগুলি দেখুন৷

    পদক্ষেপ:

    • প্রথমে, ' লাস্ট_সেল<2 নামের সক্রিয় শীটটি নির্বাচন করুন।>'।
    • এরপর, সেই শীটের নামের উপর রাইট-ক্লিক করুন । ' ভিউ কোড ' বিকল্পটি নির্বাচন করুন।

    • তারপর, আমরা একটি ফাঁকা VBA কোড উইন্ডো পাব। . এছাড়াও, আমরা সেই কোড উইন্ডোটি খুলতে Alt + F11 চাপতে পারি।
    • এর পরে, সেই কোড উইন্ডোতে নিম্নলিখিত কোডটি টাইপ করুন:
    8461
    • এখন, কোডটি চালাতে Run এ ক্লিক করুন অথবা F5 টিপুন।

    • অবশেষে, আমরা নিম্নলিখিত চিত্রটিতে ফলাফল দেখতে পাচ্ছি। শেষ কলামের নির্বাচিত শেষ সেল হল সেল E15

    6. এক্সেল VBA

    এর সাথে নির্বাচিত ব্যবহৃত রেঞ্জের সেল রেঞ্জ খুঁজুন

    এই উদাহরণে, আমরা একটি এক্সেল ওয়ার্কশীটে নির্বাচিত ব্যবহৃত পরিসরের সেল পরিসর খুঁজে পেতে VBA প্রয়োগ করব। আমরা আমাদের ব্যবহৃত রেঞ্জের সমস্ত কলামের জন্য VBA কোড ব্যবহার করব। কোডটি কক্ষের পরিসরের পাশাপাশি ব্যবহৃত পরিসরে কলামের ঠিকানা প্রদান করবে। এই ক্রিয়াটি সম্পাদন করতে নীচের পদক্ষেপগুলি অনুসরণ করুন৷

    পদক্ষেপ:

    • শুরুতে, সক্রিয় পত্রক ট্যাবে ডান-ক্লিক করুন ' সেল রেঞ্জ খুঁজুন ' নামে।
    • দ্বিতীয়ত, ' কোড দেখুন ' বিকল্পটি নির্বাচন করুন।

    • এটি একটি ফাঁকা VBA কোড উইন্ডো খুলবে। এই কোড উইন্ডো খোলার আরেকটি পদ্ধতি হল Alt টিপুন + F11
    • তৃতীয়ত, সেই কোড উইন্ডোতে নিম্নলিখিত কোডটি লিখুন:
    5741
    • তারপর, কোডটি চালাতে ক্লিক করুন চালান অথবা F5 কী টিপুন।

    • শেষে, একটি বার্তা বক্স যেমন নিম্নলিখিত চিত্রটি ফলাফল দেখায়৷

    অনুরূপ রিডিং

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

    7. সন্নিবেশ করান ফাঁকা কক্ষ গণনা করার জন্য VBA ব্যবহৃত রেঞ্জ প্রপার্টি

    এই উদাহরণে, আমরা এক্সেল শীটে খালি কক্ষ গণনা করতে VBA নির্বাচন UsedRange প্রপার্টি ব্যবহার করব। কখনও কখনও আমাদের ডেটাসেটের ব্যবহৃত পরিসরে খালি সেল থাকতে পারে। UsedRange প্রপার্টি ব্যবহার করে আমরা সহজেই সেই খালি ঘরগুলির সংখ্যা গণনা করতে পারি। আসুন এই উদাহরণটি সম্পাদন করার ধাপগুলি দেখি৷

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

    • প্রথমে, ' নামের সক্রিয় শীট ট্যাবে ডান-ক্লিক করুন Empty_cells '.
    • এরপর, ' কোড দেখুন ' বিকল্পটি নির্বাচন করুন।

    • উপরের ক্রিয়াটি একটি ফাঁকা VBA কোড উইন্ডো খোলে। সেই কোড উইন্ডোটি খোলার একটি বিকল্প উপায় হল Alt + F11 চাপুন।
    • তারপর, সেই কোড উইন্ডোতে নিম্নলিখিত কোডটি প্রবেশ করান:
    7259
    • এর পর, Run এ ক্লিক করুন অথবা কোডটি চালাতে F5 কী টিপুন।

    • অবশেষে, আমরা মেসেজ বক্সে ফলাফল পাব। দ্যমেসেজ বক্স আমাদের ব্যবহৃত পরিসরে মোট সেল এবং ফাঁকা কক্ষের সংখ্যা প্রদর্শন করবে।

    8. এক্সেল <10-এর কলামে প্রথম খালি সেল সনাক্ত করতে VBA ব্যবহৃত রেঞ্জ>

    শেষ উদাহরণে, আমাদের এক্সেল ওয়ার্কশীটে প্রথম খালি ঘরটি সনাক্ত করতে কলামে ব্যবহৃত রেঞ্জ প্রপার্টি নির্বাচন করতে আমরা এক্সেল VBA ব্যবহার করব। এই পদ্ধতিটি একটি নির্দিষ্ট কলামের প্রথম খালি ঘরটি সনাক্ত করবে। খালি কক্ষটি সর্বদা ডেটাসেটের ব্যবহৃত পরিসরের বাইরে থাকবে। সুতরাং, ব্যবহৃত পরিসরে কোনো ঘর ফাঁকা বা খালি থাকলে তা এই পদ্ধতিতে বিবেচনা করা হবে না। এখন, এই পদ্ধতিটি সম্পাদন করার জন্য নীচের পদক্ষেপগুলি অনুসরণ করুন৷

    পদক্ষেপ:

    • শুরু করতে, সক্রিয়টিতে ডান-ক্লিক করুন ' First_Empty ' নামের শীট ট্যাব।
    • এছাড়া, ' ভিউ কোড ' বিকল্পটি নির্বাচন করুন।

    <3

    • এটি একটি ফাঁকা VBA কোড উইন্ডো খুলবে। সেই কোড উইন্ডোটি খুলতে আমরা Alt + F11 ও চাপতে পারি।
    • এছাড়া, ফাঁকা VBA কোড উইন্ডোতে নিম্নলিখিত কোডটি টাইপ করুন:
    5516
    • তারপর, কোডটি চালানোর জন্য Run এ ক্লিক করুন অথবা F5 কি টিপুন।

    • অবশেষে, উপরের কোডটি E16 কক্ষে ' FirstEmptyCell ' মান সন্নিবেশ করবে। এটি ডেটাসেটের ব্যবহৃত পরিসরের পরে E কলামের প্রথম খালি ঘর৷

    আরও পড়ুন: এক্সেল VBA থেকে ফাঁকা কক্ষ (৪টি উদাহরণ)

    পর্যন্ত পরিসরের মাধ্যমে লুপ করুনউপসংহার

    সংক্ষেপে, এই টিউটোরিয়ালটি এক্সেল শীটে VBA নির্বাচন UsedRange প্রপার্টি ব্যবহার করার জন্য 8 উদাহরণ দেখায়। পরীক্ষায় আপনার দক্ষতা সেট করতে, এই নিবন্ধটির জন্য ব্যবহৃত অনুশীলন ওয়ার্কশীটটি ডাউনলোড করুন। আপনার কোন প্রশ্ন থাকলে নীচের বাক্সে মন্তব্য করতে বিনা দ্বিধায় অনুগ্রহ করে। আমাদের দল যত তাড়াতাড়ি সম্ভব আপনার বার্তা প্রতিক্রিয়া জানাতে চেষ্টা করবে. ভবিষ্যতে আরও উদ্ভাবনী Microsoft Excel সমাধানের জন্য নজর রাখুন।

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