এক্সেল VBA শীট যোগ করতে যদি এটি বিদ্যমান না থাকে (দ্রুত পদক্ষেপ সহ)

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

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

4480

উপরের কোডটি প্রয়োগ করতে একটি নতুন মডিউলে ঢোকান।

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

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

শীট যোগ করুন যদি এটি বিদ্যমান না থাকে।xlsm

শীট যোগ করতে VBA কোড প্রয়োগ করার পদক্ষেপ এক্সেল যদি এটি বিদ্যমান না থাকে

বলুন, আপনার কাছে জানুয়ারী, ফেব্রুয়ারি, মার্চ এবং এপ্রিল নামে 4টি ওয়ার্কশীট রয়েছে। প্রতিটি শীটে পরবর্তী মাসের বিক্রয় প্রতিবেদন রয়েছে। এখন, আপনাকে ওয়ার্কবুকে কিছু শীট খুঁজে বের করতে হবে এবং শীটটি না থাকলে যোগ করতে হবে। এটি সম্পন্ন করতে আপনি নিচের ধাপে ধাপে নির্দেশিকা অনুসরণ করতে পারেন।

📌 ধাপ 1: একটি নতুন মডিউল প্রবেশ করান

প্রথমে আপনাকে সন্নিবেশ করতে হবে VBA কোড লেখার জন্য একটি মডিউল।

  • এটি করতে, একেবারে শুরুতে, ডেভেলপার ট্যাব >> ভিজ্যুয়াল বেসিক টুলে যান।

16>

  • ফলে, মাইক্রোসফ্ট ভিজ্যুয়ালঅ্যাপ্লিকেশনগুলির জন্য বেসিক উইন্ডো প্রদর্শিত হবে৷
  • পরবর্তীতে, ঢোকান ট্যাব >> মডিউল টুল৷
<0 এ যান৷>

এভাবে, মডিউল1 নামে একটি নতুন মডিউল তৈরি করা হয়েছে৷

আরও পড়ুন: কীভাবে শীট যোগ করবেন এক্সেল VBA-তে নাম (6 সহজ উপায়)

অনুরূপ রিডিং

  • নতুন ওয়ার্কবুক তৈরি করুন এবং এক্সেলে VBA ব্যবহার করে সংরক্ষণ করুন
  • এক্সেল ভিবিএ: একটি নতুন ওয়ার্কবুক তৈরি করুন এবং এটির নাম দিন (6টি উদাহরণ)
  • এক্সেলে ম্যাক্রো ব্যবহার করে টেমপ্লেট থেকে কীভাবে নতুন শীট তৈরি করবেন

📌 ধাপ 2: প্রয়োজনীয় VBA কোড লিখুন এবং সংরক্ষণ করুন

এখন, আপনাকে মডিউলের ভিতরে কোডটি লিখতে হবে এবং সংরক্ষণ করতে হবে।

  • এতে এটি করার জন্য, মডিউল1 বিকল্পে ক্লিক করুন এবং কোড উইন্ডোতে নিম্নলিখিত কোডটি লিখুন।
63977276

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

🔎 কোড ব্যাখ্যা:

সেগমেন্ট 1:

8345

এই অংশে, আমরা ম্যাক্রো নাম এবং পরিবর্তনশীল নাম ঘোষণা করেছি es.

সেগমেন্ট 2:

5377

এই অংশে, আমরা একটি ইনপুট বক্স তৈরি করেছি। এই ইনপুট বক্সের মাধ্যমে, আমরা যে ফাইলটি খুঁজে বের করতে হবে তার নামের ইনপুট নিতে পারি।

সেগমেন্ট 3:

5093

এই অংশে, আমরা ওয়ার্কবুকে প্রয়োজনীয় শীট বিদ্যমান কিনা তা পরীক্ষা করি। না হলে, এটি প্রয়োজনীয় পত্রক তৈরি করবে এবং এই পরিবর্তন সম্পর্কে আমাদের একটি বার্তা দেখাবে৷

সেগমেন্ট 4:

2947

এই অংশে, যদি প্রয়োজনীয় শীটটি ওয়ার্কবুকে আগে থেকেই থাকে তাহলে আমরা ফলাফল নিয়ে কাজ করেছি। এই পরিস্থিতিতে, আরেকটি বার্তা বাক্স উপস্থিত হবে যা আপনাকে জানিয়ে দেবে যে এই শীটটি বিদ্যমান। উপরন্তু, এই অংশে, আমরা সঠিকভাবে কোডটি শেষ করি৷

  • পরে, Ctrl + S.
<টিপুন 0>
  • পরবর্তীতে, একটি Microsoft Excel উইন্ডো আসবে। না বোতামে ক্লিক করুন।

  • এর ফলে, সেভ এজ উইন্ডোটি আসবে।
  • অনুসরণ করে, Save as type: অপশনটি .xlsm ফরম্যাট হিসেবে বেছে নিন। পরবর্তীতে, সংরক্ষণ করুন বোতামে ক্লিক করুন।

এভাবে, আপনি আপনার প্রয়োজনীয় কোডটি লিখে সংরক্ষণ করেছেন।

দ্রষ্টব্য:

আপনাকে অবশ্যই .xlsm ফরম্যাটে এক্সেল ওয়ার্কবুক সংরক্ষণ করতে হবে। অন্যথায়, ম্যাক্রো সক্ষম হবে না এবং কোডটি কাজ করবে না।

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

📌 ধাপ 3: কোড চালান

এখন, আপনাকে কোডটি চালাতে হবে এবং ফলাফল পরীক্ষা করতে হবে।

  • এটি করতে, প্রথমে এবং সর্বাগ্রে ক্লিক করুন Microsoft Visual Basic for Applications উইন্ডোতে Run আইকনে৷

  • ফলে, ম্যাক্রো উইন্ডোটি প্রদর্শিত হবে।
  • পরবর্তীতে, AddSheetIfNotExist ম্যাক্রো নির্বাচন করুন এবং চালান বোতামে ক্লিক করুন।

  • এই সময়ে, আমাদের তৈরি করা মেসেজ বক্সনাম Add Sheet if not exist প্রদর্শিত হবে। এখানে, স্বয়ংক্রিয় বিকল্পটি হবে শিট5

  • এখন, চেক করার জন্য, লিখুন “এপ্রিল” টেক্সট বক্সে এবং ঠিক আছে বোতামে ক্লিক করুন।

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

  • তারপরে, কোডটি আবার চালান এবং তৈরি করা মেসেজ বক্সের টেক্সট বক্সে “মে” লিখুন। পরবর্তীতে, ঠিক আছে বোতামে ক্লিক করুন।

  • এর ফলে, আপনি আরেকটি বার্তা বক্স দেখতে পাবেন যা আপনাকে জানানো হবে যে “মে” শীটটি বিদ্যমান ছিল না এবং তাই এটি এই শীটটি তৈরি করেছে।
  • অনুসরণ করে, ঠিক আছে বোতামে ক্লিক করুন।

অবশেষে, আপনি দেখতে পাচ্ছেন যে আপনি একটি শীট যুক্ত করেছেন যা আগে বিদ্যমান ছিল না। এবং, ওয়ার্কবুকটি এখন এরকম দেখাবে।

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

উপসংহার

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

এবং, আরও অনেক কিছুর জন্য ExcelWIKI এ যানএই মত নিবন্ধ. ধন্যবাদ!

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