সুচিপত্র
আমাদের দৈনন্দিন জীবনে এক্সেল 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 দেখতে ভুলবেন না।