এক্সেল VBA: একটি ফাইল আছে কি না তা পরীক্ষা করুন

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

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

একটি ফাইল আছে কি না তা পরীক্ষা করার জন্য VBA কোড (দ্রুত) দেখুন)

7963

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

আপনি এই নিবন্ধটি পড়ার সময় অনুশীলন করার জন্য এই অনুশীলন ওয়ার্কবুকটি ডাউনলোড করুন৷

VBA একটি ফাইল আছে কিনা তা পরীক্ষা করুন.xlsm

একটি ফাইল বিদ্যমান আছে কিনা তা পরীক্ষা করার জন্য VBA কোডের একটি ওভারভিউ (ধাপে ধাপে বিশ্লেষণ)

তাই, আর দেরি না করে চলুন আজকের মূল আলোচনায় যাই। আমাদের কম্পিউটারে একটি ফাইল বিদ্যমান আছে কি না তা পরীক্ষা করার জন্য আমরা ধাপে ধাপে VBA কোডটি ভেঙে দেব।

⧪ ধাপ 1: প্রয়োজনীয় ঢোকানো ইনপুট

কোডের একেবারে শুরুতে, আমাদের এটিতে প্রয়োজনীয় ইনপুট প্রবেশ করাতে হবে। এই কোডটিতে শুধুমাত্র একটি ইনপুট প্রয়োজন, এবং এটি হল ফাইলটির নাম যা আমরা খুঁজছি। সম্পূর্ণ ফাইলের নাম সন্নিবেশ করান (সংশ্লিষ্ট ডিরেক্টরির সাথে)।

4911

⧪ ধাপ 2: VBA Dir ফাংশন দিয়ে ফাইলের নাম বের করা

এরপর, আমরা একটি ছোট কৌশল ব্যবহার করব। ফাইলের নাম বের করতে আমরা VBA Dir ফাংশন ব্যবহার করব। এই ধরনের কোনো ফাইল না থাকলে, Dir ফাংশন একটি নাল স্ট্রিং প্রদান করবে।

7630

⧪ধাপ 3: একটি If-Block ব্যবহার করে ফাইলটি বিদ্যমান কিনা তা পরীক্ষা করা

এটি সবচেয়ে গুরুত্বপূর্ণ পদক্ষেপ। আমরা আগেই বলেছি যে প্রদত্ত নামের কোনো ফাইল না থাকলে, Dir ফাংশনটি একটি নাল স্ট্রিং প্রদান করে। ফাইলটি বিদ্যমান কিনা তা পরীক্ষা করার জন্য আমরা একটি if-block এর মধ্যে এই সম্পত্তিটি ব্যবহার করব।

2352

তাই সম্পূর্ণ VBA কোড হবে:

VBA কোড:

4802

আউটপুট:

কোডটি চালান। আমার কম্পিউটারে, একটি বার্তা বাক্স প্রদর্শিত হবে, "ফাইলটি বিদ্যমান" , কারণ এটি আসলে আমার মেশিনে বিদ্যমান।

আপনার মেশিনে, ফাইলটি কিনা তার উপর নির্ভর করে আউটপুট ভিন্ন হতে পারে বিদ্যমান বা নেই৷

আরো পড়ুন: Excel VBA: একটি শীট বিদ্যমান কিনা তা পরীক্ষা করুন (2টি সহজ পদ্ধতি)

এক্সেল ভিবিএ ব্যবহার না করা ফাইলের একটি পরিসর আছে কিনা তা পরীক্ষা করার জন্য একটি ম্যাক্রো তৈরি করা

এখানে আমরা একটি এক্সেল ওয়ার্কশীটে একটি ডেটা সেট পেয়েছি যাতে কিছু ফাইলের নাম রয়েছে রেঞ্জের ডিরেক্টরিগুলির সাথে B4:B8

আমাদের উদ্দেশ্য হল একটি ম্যাক্রো তৈরি করা যা লিখবে বিদ্যমান / বিদ্যমান নেই কম্পিউটারে তাদের অস্তিত্ব আছে কি না তা পরীক্ষা করার পরে তাদের প্রত্যেকের পাশে।

⧪ ধাপ 1: VBA উইন্ডো খোলা হচ্ছে

ALT + টিপুন ভিজ্যুয়াল বেসিক উইন্ডো খুলতে আপনার কীবোর্ডে F11

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

এ যান ঢোকান > টুলবারে মডিউল। মডিউল এ ক্লিক করুন। একটি নতুন মডিউল বলা হয় মডিউল1 (বা আপনার অতীত ইতিহাসের উপর নির্ভর করে অন্য কিছু) খুলবে৷

⧪ ধাপ 3: VBA কোড দেওয়া

এটি সবচেয়ে গুরুত্বপূর্ণ পদক্ষেপ। মডিউলে নিম্নলিখিত VBA কোডটি প্রবেশ করান।

VBA কোড:

3306

⧪ ধাপ 5: কোড রান করা

উপরের টুলবার থেকে Run Sub/UserForm টুলটিতে ক্লিক করুন।

কোড রান হবে। এবং আপনি বিদ্যমান ফাইলগুলির জন্য “বিদ্যমান” পাবেন এবং যে ফাইলগুলি বিদ্যমান নেই তাদের জন্য “অস্তিত্ব নেই” পাবেন৷

আরো পড়ুন: এক্সেলের পরিসরে মান বিদ্যমান কিনা তা কীভাবে পরীক্ষা করবেন (8 উপায়)

উপসংহার

অতএব, এটি একটি ম্যাক্রো বিকাশ করার প্রক্রিয়া যা এক্সেল থেকে একটি সংযুক্তি সহ একটি ইমেল পাঠাতে পারে। আপনি কি কিছু জানতে চান? আমাদের জিজ্ঞাসা নির্দ্বিধায়. এবং আরো পোস্ট এবং আপডেটের জন্য আমাদের সাইট ExcelWIKI দেখতে ভুলবেন না।

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