Windows Task Scheduler হল একটি শক্তিশালী টুল যা আপনাকে নির্দিষ্ট সময় বা শর্তে কোনো কাজ বা অ্যাপ্লিকেশন চালানোর জন্য শিডিউল করতে দেয়। এক্সেল ম্যাক্রো অটোমেশনও Windows Task Scheduler দিয়ে করা সম্ভব। এর মাধ্যমে আপনি এক্সেল ফাইল বা ম্যাক্রোকে স্বয়ংক্রিয়ভাবে নির্দিষ্ট সময় বা ইভেন্ট অনুযায়ী চালাতে পারেন, যেমন: ডেটা আপডেট করা, রিপোর্ট তৈরি করা বা ডেটা ফিল্টার করা।
এই প্রক্রিয়ার মাধ্যমে, আপনি এক্সেল ম্যাক্রো অটোমেট করতে পারেন এবং এটি পুনরাবৃত্তি করতে পারেন, যার ফলে আপনার কাজের গতি বৃদ্ধি পায় এবং ত্রুটি কমে আসে।
Windows Task Scheduler কী?
Windows Task Scheduler হল একটি উইন্ডোজ টুল যা আপনাকে নির্দিষ্ট সময়ে বা নির্দিষ্ট শর্তে স্বয়ংক্রিয়ভাবে একটি টাস্ক বা প্রোগ্রাম চালানোর অনুমতি দেয়। এটি এক্সেল ম্যাক্রো অটোমেট করতে খুবই উপকারী হতে পারে, কারণ আপনি নির্দিষ্ট সময়ে ম্যাক্রো চালানোর জন্য একে শিডিউল করতে পারবেন।
Windows Task Scheduler দিয়ে Excel Macro Automate করার ধাপ
১. Excel Macro তৈরি করা
প্রথমে, আপনার ম্যাক্রোটি এক্সেল এ তৈরি করুন। উদাহরণস্বরূপ, একটি সাধারণ ম্যাক্রো যা A1 সেলকে “Hello World” দিয়ে আপডেট করবে:
Sub UpdateCell()
Range("A1").Value = "Hello World"
End Sub
এটি কোডটি সম্পন্ন করার পর Alt + F8 চাপুন এবং ম্যাক্রোটি সেভ করুন।
২. Excel Macro Enable করা
এক্সেল ম্যাক্রো চালানোর জন্য, আপনার এক্সেল ফাইলটি ম্যাক্রো এনাবলড হিসেবে সেভ করতে হবে। এটি Excel Macro-Enabled Workbook (ফাইল এক্সটেনশন .xlsm) হিসেবে সেভ করতে হবে।
- File > Save As এ গিয়ে Save as type এর মধ্যে Excel Macro-Enabled Workbook (*.xlsm) নির্বাচন করুন।
- ফাইল সেভ করুন।
৩. Windows Task Scheduler খুলুন
- Start Menu থেকে Task Scheduler সার্চ করুন এবং তা খুলুন।
- Task Scheduler উইন্ডোতে Create Basic Task নির্বাচন করুন।
৪. Task Schedule Setting করা
Task Scheduler এর মাধ্যমে এক্সেল ম্যাক্রো চালানোর জন্য, আপনাকে কিছু সেটিংস করতে হবে। এগুলি ধাপে ধাপে করতে হবে:
- Name এবং Description ফিল্ডে আপনার টাস্কের নাম এবং বিবরণ দিন, তারপর Next ক্লিক করুন।
- Trigger নির্বাচন করুন, যেমন: Daily, Weekly, Monthly, বা When I log on।
- আপনি যেভাবে টাস্কটি চালাতে চান, সেই অনুযায়ী শিডিউল করুন। উদাহরণস্বরূপ, Daily নির্বাচন করলে আপনি সময় নির্ধারণ করতে পারবেন।
- Action নির্বাচন করুন এবং Start a program নির্বাচন করুন, তারপর Next ক্লিক করুন।
৫. Excel Macro এর জন্য Program এবং Arguments সেট করা
এখন আপনি এক্সেল ম্যাক্রো চালানোর জন্য Program/script এবং Arguments এর মধ্যে কিছু সেটিংস করবেন।
- Program/script ফিল্ডে Excel.exe এর পাথ দিন। এটি সাধারণত নিম্নলিখিত পাথে থাকে:
"C:\Program Files\Microsoft Office\root\OfficeXX\EXCEL.EXE"(এখানে XX আপনার Office সংস্করণের উপর নির্ভর করবে)
Add arguments ফিল্ডে আপনার ম্যাক্রো চালানোর জন্য এক্সেল ফাইলের পাথ এবং ম্যাক্রো নামটি দিন:
"C:\Path\To\Your\File.xlsm" /mUpdateCell
এখানে:
"C:\Path\To\Your\File.xlsm"আপনার সেভ করা এক্সেল ফাইলের পূর্ণ পাথ।- /mUpdateCell হলো আপনার ম্যাক্রোর নাম, যেটি এক্সেল ফাইলটি খোলার পর স্বয়ংক্রিয়ভাবে চালানো হবে।
৬. Task Finish করা
সব সেটিংস করার পর Finish বাটনে ক্লিক করুন। এখন আপনার টাস্ক শিডিউল করা হয়ে গেছে।
৭. Excel Macro-কে শিডিউল করা
এখন, আপনার শিডিউল করা টাস্কটি Windows Task Scheduler দ্বারা নির্ধারিত সময় বা শর্তে এক্সিকিউট হবে। উদাহরণস্বরূপ, যদি আপনি Daily শিডিউল করেছেন, তবে আপনার এক্সেল ম্যাক্রো প্রতিদিন নির্দিষ্ট সময়ে চালানো হবে।
৮. Task Test করা
Task Scheduler এর মাধ্যমে তৈরি করা টাস্কটি ঠিকভাবে কাজ করছে কিনা তা নিশ্চিত করার জন্য, আপনি সহজেই Run অপশন থেকে টাস্কটি চালাতে পারেন।
- Task Scheduler এ গিয়ে আপনার টাস্কটি নির্বাচন করুন।
- ডানদিকে Run বাটনে ক্লিক করুন।
- যদি সঠিকভাবে কাজ করে, তাহলে ম্যাক্রো সেই নির্ধারিত কাজ সম্পন্ন করবে (যেমন সেলের মান পরিবর্তন হবে)।
সারাংশ
Windows Task Scheduler দিয়ে এক্সেল ম্যাক্রো অটোমেট করার মাধ্যমে আপনি নির্দিষ্ট সময়ে বা শর্তে ম্যাক্রো চালাতে পারবেন, যা আপনার কাজের গতি বৃদ্ধি করে এবং টাস্কের পুনরাবৃত্তি কাজের জন্য সময় সাশ্রয়ী। এটি ডেটা আপডেট করা, রিপোর্ট তৈরি করা, বা অন্যান্য স্বয়ংক্রিয় কাজ সম্পন্ন করতে একটি শক্তিশালী টুল। Task Scheduler ব্যবহার করে আপনি Excel ফাইল বা ম্যাক্রো অটোমেটিকভাবে চালাতে পারেন, যা বিশেষ করে পুনরাবৃত্তিমূলক কাজগুলির জন্য কার্যকরী।
Read more