কিভাবে এক্সেলে VBA দিয়ে পরিবর্তনশীল নামের শীট নির্বাচন করবেন (2 উপায়)

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

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

দৃষ্টান্তের জন্য, আমরা উদাহরণ হিসাবে একটি নমুনা ডেটাসেট ব্যবহার করব। উদাহরণস্বরূপ, নিম্নলিখিত ডেটাসেটটি বিভিন্ন শীটে দেখানো কোম্পানির সেলসম্যান , পণ্য , এবং নেট সেলস কে প্রতিনিধিত্ব করে।

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

নিজে অনুশীলন করতে নিম্নলিখিত ওয়ার্কবুকটি ডাউনলোড করুন।

VBA সিলেক্ট শীট ভেরিয়েবল Name.xlsm

এক্সেল

1. এক্সেল এ VBA এর সাথে পরিবর্তনশীল নামের দ্বারা শীট নির্বাচন করার 2 উপায়

আমাদের প্রথম পদ্ধতিতে, আমরা সক্রিয় শীট নির্বাচন করব একটি পরিবর্তনশীল নাম ব্যবহার করে। অ্যাক্টিভ শীট দ্বারা, আমরা সেই শীটকে বোঝায় যেটিতে আমরা কাজ করছি। অতএব, Excel -এ VBA সহ ভেরিয়েবল নেম এর দ্বারা সক্রিয় পত্রক নির্বাচন করতে নীচের ধাপগুলি অনুসরণ করুন।

পদক্ষেপ:

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

  • ফলে, VBA উইন্ডো পপ আউট হবে৷
  • তারপর, থেকে মডিউল নির্বাচন করুন ঢোকান ট্যাব৷

  • ফলে, মডিউল উইন্ডো প্রদর্শিত হবে৷
  • সেখানে, নিচের কোডটি কপি করে বক্সে পেস্ট করুন।
8892

  • এখন, VBA উইন্ডো বন্ধ করুন।<13
  • এর পরে, ডেভেলপার ট্যাবের অধীনে ম্যাক্রো নির্বাচন করুন।

  • ফলে , ম্যাক্রো ডায়লগ বক্সটি বেরিয়ে আসবে।
  • এখানে, ActiveSheetSelect নির্বাচন করুন এবং Run চাপুন।

  • অবশেষে, এটি সেই শীটটি ফিরিয়ে দেবে যেটিতে আমরা কাজ করছিলাম৷

2. সেট করতে এক্সেল VBA শীট নির্বাচন করার জন্য পরিবর্তনশীল নাম

আমাদের পূর্ববর্তী পদ্ধতিতে, আমরা যে শীটটিতে ইতিমধ্যে কাজ করছি তা ফেরত দিতে আমরা VBA কোড প্রয়োগ করেছি। এই পদ্ধতিতে, আমরা আমাদের পছন্দসই ওয়ার্কশীটের জন্য একটি ভেরিয়েবল নাম সেট করব এবং VBA সহ ভেরিয়েবল নাম ব্যবহার করে সেই ওয়ার্কশীটটি নির্বাচন করব। সুতরাং, কাজটি সম্পাদন করার জন্য নিম্নলিখিত প্রক্রিয়াটি শিখুন।

পদক্ষেপ:

  • প্রথমত, আমরা ভেরিয়েবলের নাম এর জন্য সেট করব। শিট2 এবং শীটটি নির্বাচন করতে সেই ভেরিয়েবলের নামটি ব্যবহার করুন৷

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

  • এর পর, বন্ধ করুন VBA উইন্ডো।
  • এখন, শিট3 খুলুন।
  • পরবর্তীতে, ডেভেলপার ট্যাব থেকে ম্যাক্রো নির্বাচন করুন।

  • ফলস্বরূপ, ম্যাক্রো ডায়ালগ বক্স পপ আউট হবে।
  • সেখানে, সিলেক্টশিট এ ক্লিক করুন এবং চালান টিপুন।

  • চালান চাপার পরে, আপনি একটি ত্রুটি ডায়ালগ বক্স পেতে পারেন যেমনটি নীচের ছবিতে দেখানো হয়েছে৷

  • সমস্যার সমাধান করতে, End চাপুন।
  • তারপর, File Options এ যান।
  • এর পর , ট্রাস্ট সেন্টার ট্যাব থেকে, ট্রাস্ট সেন্টার সেটিংস নির্বাচন করুন।

  • ফলে, ট্রাস্ট সেন্টার ডায়ালগ বক্স আসবে।
  • সেখানে, ম্যাক্রো সেটিংস ট্যাব নির্বাচন করুন।
  • পরে, ট্রাস্ট অ্যাক্সেসের জন্য বক্সটি চেক করুন VBA প্রজেক্ট অবজেক্ট মডেল এবং ঠিক আছে টিপুন।

  • আবার, ডেভেলপার ➤ <নির্বাচন করুন 1>ম্যাক্রো ।
  • সিলেক্টশিট এ ক্লিক করুন এবং চালান টিপুন।

  • অবশেষে, এটি শিট2 কে ফিরিয়ে দেবে যদিও আমরা শিট3 এ কাজ করছিলাম।

আরও পড়ুন: এক্সেলে ভিবিএ দিয়ে শীটের নাম কীভাবে অনুসন্ধান করবেন (৩টি উদাহরণ)

উপসংহার

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

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