Excel ম্যাক্রো তৈরি করা এবং ব্যবহার করা খুবই সহজ। আপনি Macross Recording এর মাধ্যমে ম্যাক্রো তৈরি করতে পারেন বা VBA (Visual Basic for Applications) কোড লিখে আরও কাস্টমাইজড এবং উন্নত ম্যাক্রো তৈরি করতে পারেন। এই অংশে, আমরা Excel-এ ম্যাক্রো তৈরি এবং ব্যবহার করার প্রাথমিক ধাপগুলো আলোচনা করব।
Excel Macros তৈরি করা
১. ম্যাক্রো রেকর্ডিং শুরু করা
Excel-এ ম্যাক্রো তৈরি করার জন্য প্রথমে ম্যাক্রো রেকর্ড করা প্রয়োজন। এটি একটি সহজ এবং দ্রুত উপায়, যেখানে আপনি যে কাজটি করতে চান তা Excel রেকর্ড করবে। এই কাজটি করার জন্য নিম্নলিখিত পদক্ষেপগুলো অনুসরণ করুন:
- Developer Tab সক্রিয় করুন:
- File মেনুতে গিয়ে Options সিলেক্ট করুন।
- Customize Ribbon সেকশনে Developer অপশনটি সিলেক্ট করুন এবং OK ক্লিক করুন।
- ম্যাক্রো রেকর্ড শুরু করুন:
- Developer Tab এ গিয়ে Record Macro ক্লিক করুন।
- একটি ডায়ালগ বক্স আসবে যেখানে আপনাকে ম্যাক্রোর নাম, শর্টকাট কিও এবং যেখানে ম্যাক্রো সেভ করতে চান তা নির্বাচন করতে হবে।
- OK ক্লিক করলে রেকর্ডিং শুরু হবে।
- আপনার কাজ সম্পন্ন করুন:
- আপনি যে কাজটি অটোমেট করতে চান, যেমন ডেটা এন্ট্রি, ফরম্যাটিং, গণনা ইত্যাদি, তা করুন। Excel স্বয়ংক্রিয়ভাবে সেই কাজ রেকর্ড করবে।
- রেকর্ডিং বন্ধ করুন:
- কাজ শেষ হলে, Developer Tab-এ গিয়ে Stop Recording ক্লিক করুন। আপনার তৈরি করা ম্যাক্রো এখন সেভ হয়ে গেছে।
Excel Macros ব্যবহার করা
১. ম্যাক্রো চালানো
একবার ম্যাক্রো তৈরি হয়ে গেলে, পরবর্তীতে সেটি চালানো খুব সহজ। নিচের পদক্ষেপগুলো অনুসরণ করুন:
- Macros অপশন ব্যবহার করুন:
- Developer Tab-এ গিয়ে Macros বাটনে ক্লিক করুন।
- রেকর্ড করা ম্যাক্রোটি একটি তালিকা আকারে দেখাবে।
- ম্যাক্রো চালান:
- আপনার প্রয়োজনীয় ম্যাক্রো নির্বাচন করুন।
- Run বাটনে ক্লিক করুন এবং ম্যাক্রোটি স্বয়ংক্রিয়ভাবে কাজটি করবে।
২. শর্টকাট কিও ব্যবহার করা
আপনি ম্যাক্রো চালানোর জন্য একটি শর্টকাট কী সেট করতে পারেন, যা আরও দ্রুত এবং সহজে ম্যাক্রো চালানোর সুবিধা দেয়:
- Macro Settings-এ গিয়ে, ম্যাক্রো রেকর্ড করার সময় শর্টকাট কী নির্বাচন করুন।
- ম্যাক্রো চালাতে Ctrl + [কী] ব্যবহার করুন।
VBA কোড দিয়ে Macros তৈরি করা
যদি আপনি আরও কাস্টমাইজড এবং উন্নত ম্যাক্রো তৈরি করতে চান, তবে VBA (Visual Basic for Applications) ব্যবহার করা হয়। VBA ব্যবহার করে এক্সেল ম্যাক্রোর কার্যকারিতা আরও বর্ধিত করা যায়। নিম্নলিখিত ধাপগুলো অনুসরণ করুন:
১. VBA Editor খুলুন
- Developer Tab থেকে Visual Basic বাটনে ক্লিক করুন, এটি VBA Editor খুলবে।
- এখানে আপনি কোড লিখে আপনার ম্যাক্রো তৈরি করতে পারবেন।
২. নতুন মডিউল যোগ করুন
- Insert মেনু থেকে Module নির্বাচন করুন। এতে একটি নতুন মডিউল তৈরি হবে, যেখানে কোড লিখতে পারবেন।
৩. VBA কোড লিখুন
- আপনার প্রয়োজনীয় কাজ অনুযায়ী কোড লিখুন। উদাহরণস্বরূপ, নিচে একটি সাধারণ কোড দেওয়া হল, যা নির্বাচিত সেলে ডেটা পরিবর্তন করবে:
Sub ChangeCellValue()
ActiveCell.Value = "Hello, World!"
End Sub
এই কোডটি ম্যাক্রো চালালে, নির্বাচিত সেলে "Hello, World!" লেখা যাবে।
৪. VBA কোড রান করা
- কোড লিখে, Run বাটনে ক্লিক করুন অথবা ফ৫ কী প্রেস করুন।
- ম্যাক্রোটি এখন কার্যকর হবে এবং সেল পরিবর্তন করবে।
ম্যাক্রো নিরাপত্তা
Excel ম্যাক্রো ব্যবহারে নিরাপত্তা বিষয়ক কিছু সতর্কতা রয়েছে। কিছু ম্যাক্রো ম্যালওয়্যার বা ভাইরাসের ঝুঁকি তৈরি করতে পারে। তাই:
- Macro Security Settings চেক করুন:
- File > Options > Trust Center > Trust Center Settings > Macro Settings।
- Disable all macros with notification অপশনটি নির্বাচন করুন, যাতে আপনি ম্যাক্রো চালানোর আগে সতর্কবার্তা পাবেন।
- অজানা উৎস থেকে ম্যাক্রো চালাবেন না:
- শুধুমাত্র পরিচিত এবং নির্ভরযোগ্য উৎস থেকে ম্যাক্রো চালান।
সারাংশ
Excel Macros তৈরি এবং ব্যবহার করা সহজ এবং কার্যকর উপায়। আপনি ম্যাক্রো রেকর্ড করে বা VBA কোড লিখে কাজ অটোমেট করতে পারেন। এটি পুনরাবৃত্তিমূলক কাজগুলিকে দ্রুত এবং নির্ভুলভাবে সম্পন্ন করতে সহায়তা করে। ম্যাক্রো ব্যবহার করে সময় সাশ্রয়, ভুল কমানো এবং কাজের গতি বাড়ানো সম্ভব।
Developer Tab হল একটি গুরুত্বপূর্ণ ট্যাব যা Excel-এ ম্যাক্রো তৈরি, সম্পাদনা এবং VBA কোডিং করার জন্য প্রয়োজনীয় বিভিন্ন টুলস সরবরাহ করে। তবে, ডিফল্টভাবে এটি Excel এর রিবনে দেখা যায় না। আপনি যদি ম্যাক্রো রেকর্ড করতে চান অথবা VBA কোডিং করতে চান, তাহলে Developer Tab সক্রিয় করতে হবে।
Developer Tab কেন প্রয়োজন?
Developer Tab এর মাধ্যমে আপনি নিম্নলিখিত কাজগুলো করতে পারবেন:
- ম্যাক্রো রেকর্ড করা এবং সম্পাদনা করা।
- VBA Editor তে কোড লেখা ও সম্পাদনা করা।
- কাস্টম Form Controls এবং ActiveX Controls ব্যবহার করা।
- Excel এ Add-ins ইনস্টল এবং ব্যবহারের সুবিধা।
Excel এ Developer Tab সক্রিয় করার ধাপ
- Excel ওপেন করুন: প্রথমে আপনার Excel স্প্রেডশীট ওপেন করুন।
- File মেনুতে যান: Excel উইন্ডোর উপরের বাম দিকে থাকা File মেনুতে ক্লিক করুন।
- Options সিলেক্ট করুন: File মেনুর বাম দিকের নীচের দিকে Options অপশনটি সিলেক্ট করুন। এটি Excel Options উইন্ডোটি খুলবে।
- Customize Ribbon এ যান: Excel Options উইন্ডোতে বাম দিকে থাকা Customize Ribbon অপশনটি সিলেক্ট করুন। এটি আপনাকে রিবন কাস্টমাইজ করার সুযোগ দেবে।
- Developer Tab সিলেক্ট করুন: এখানে আপনি রিবনের সকল ট্যাব দেখতে পাবেন। Main Tabs এর তালিকায় Developer ট্যাবটি খুঁজে পাবেন। এটি টিক চিহ্ন দিয়ে সক্রিয় করুন।
- OK ক্লিক করুন: সবশেষে OK বাটনে ক্লিক করুন।
এখন আপনি আপনার Excel রিবনে Developer Tab দেখতে পাবেন।
Developer Tab এর বিভিন্ন অপশন
- Code গ্রুপ:
- Visual Basic: VBA কোড এডিটর ওপেন করার জন্য।
- Macros: ম্যাক্রো রেকর্ড, চালানো বা সম্পাদনা করার জন্য।
- Record Macro: নতুন ম্যাক্রো রেকর্ড করার জন্য।
- Use Relative References: ম্যাক্রো রেকর্ডিংয়ের জন্য রিলেটিভ রেফারেন্স চালু বা বন্ধ করার জন্য।
- Controls গ্রুপ:
- Insert: বিভিন্ন ধরনের কন্ট্রোল (বটন, টেক্সট বক্স, ড্রপ-ডাউন ইত্যাদি) ইনসার্ট করার জন্য।
- Design Mode: ActiveX কন্ট্রোল ডিজাইন করতে ব্যবহৃত হয়।
- Properties: কন্ট্রোলের প্রপার্টি সেট করার জন্য।
- Add-ins গ্রুপ:
- Excel এ নতুন Add-ins ইনস্টল এবং ব্যবহারের জন্য।
সারাংশ
Excel এ Developer Tab সক্রিয় করা Excel ব্যবহারকারীদের ম্যাক্রো রেকর্ডিং, VBA কোডিং, এবং কাস্টম কন্ট্রোল ব্যবহারের সুবিধা দেয়। Developer Tab একবার সক্রিয় হলে, আপনি সহজেই ম্যাক্রো রেকর্ড করতে, VBA কোড লিখতে এবং অন্যান্য উন্নত ফিচার ব্যবহার করতে পারবেন।
Excel Macros রেকর্ড করা একটি সহজ প্রক্রিয়া যা আপনাকে পুনরাবৃত্তিমূলক কাজগুলো স্বয়ংক্রিয়ভাবে করতে সহায়তা করে। ম্যাক্রো রেকর্ড করার মাধ্যমে আপনি Excel-এ আপনার করা কার্যক্রমগুলো রেকর্ড করতে পারেন এবং পরবর্তীতে এক ক্লিকে সেগুলো আবার চালাতে পারেন।
Excel Macro Record করার পদক্ষেপ
১. Developer Tab সক্রিয় করা
প্রথমত, Developer Tab Excel-এ সক্রিয় করতে হবে, কারণ এটি ম্যাক্রো রেকর্ডিং এবং VBA কোডিংয়ের জন্য প্রয়োজনীয় টুলস প্রদান করে।
- Excel ওপেন করুন।
- File > Options এ যান।
- Customize Ribbon সিলেক্ট করুন।
- ডানপাশে Developer ট্যাবটি চেক মার্ক দিয়ে সিলেক্ট করুন এবং OK ক্লিক করুন।
২. Macro রেকর্ডিং শুরু করা
- Developer Tab এ গিয়ে Record Macro বাটনে ক্লিক করুন।
- Macro Name ফিল্ডে একটি উপযুক্ত নাম দিন (যেমন: "MyMacro")।
- Shortcut Key (যদি প্রয়োজন হয়) উল্লেখ করতে পারেন, যা ম্যাক্রো চালানোর জন্য সহজ রাউট হতে পারে।
- Store Macro in অপশনে This Workbook সিলেক্ট করুন (এটি ম্যাক্রো বর্তমান ওয়র্কবুকের মধ্যে সেভ করবে)।
- ম্যাক্রো বর্ণনা (Description) দেওয়া ঐচ্ছিক। এখানে আপনি আপনার ম্যাক্রোর কার্যাবলী লিখতে পারেন।
- OK ক্লিক করুন।
৩. কার্যক্রম রেকর্ড করা
এখন আপনি যেকোনো কাজ Excel-এ করতে পারেন এবং সেগুলো ম্যাক্রোতে রেকর্ড হবে। উদাহরণস্বরূপ:
- সেল ফরম্যাট করা (যেমন: সেল কালার পরিবর্তন, ফন্ট পরিবর্তন, সীমানা যোগ করা)
- ডেটা ইনপুট বা সংশোধন
- শীট সিলেক্ট করা
- সেল বা রেঞ্জে গণনা বা ফর্মুলা প্রয়োগ করা
এটি যা কিছু করবেন, সব কিছু ম্যাক্রো রেকর্ড হয়ে যাবে।
৪. Macro রেকর্ডিং থামানো
যখন আপনার প্রয়োজনীয় কাজগুলো সম্পন্ন হয়ে যাবে, তখন Developer Tab থেকে Stop Recording বাটনে ক্লিক করুন। এটি রেকর্ডিং বন্ধ করবে এবং ম্যাক্রো সেভ হয়ে যাবে।
৫. Macro চালানো
রেকর্ড করা ম্যাক্রো চালানোর জন্য:
- Developer Tab > Macros এ যান।
- আপনার ম্যাক্রো নাম সিলেক্ট করুন।
- Run ক্লিক করুন।
এটি সেই একই কাজগুলো এক ক্লিকেই পুনরায় সম্পন্ন করবে, যা আপনি রেকর্ড করেছেন।
সারাংশ
Excel Macro রেকর্ডিং প্রক্রিয়া খুবই সহজ এবং তা Excel-এ স্বয়ংক্রিয় কাজ করতে সাহায্য করে। একটি ম্যাক্রো রেকর্ড করার মাধ্যমে আপনি পুনরাবৃত্তিমূলক কাজগুলোর জন্য সময় সাশ্রয় করতে পারবেন এবং কাজের কার্যকারিতা বৃদ্ধি করতে পারবেন।
এক্সেল ম্যাক্রো ব্যবহারের মাধ্যমে আপনি অনেক কাজ অটোমেট করতে পারেন, কিন্তু কখনও কখনও আপনাকে একটি ম্যাক্রো চালাতে (run) অথবা মুছে (delete) ফেলতে হতে পারে। নিচে ম্যাক্রো রান এবং ডিলিট করার পদ্ধতি নিয়ে বিস্তারিত আলোচনা করা হয়েছে।
Macro Run করা
একটি এক্সেল ম্যাক্রো রান করার অর্থ হল সেই ম্যাক্রোটির কোড বা অর্ডারগুলো এক্সেল ফাইলে এক্সিকিউট করা। যখন আপনি একটি ম্যাক্রো রান করেন, তখন সেটি ম্যাক্রো রেকর্ড করার সময় নির্দিষ্ট যেকোনো কাজ বা ক্রিয়া স্বয়ংক্রিয়ভাবে সম্পন্ন করে।
১. Developer Tab থেকে Macro Run করা
- Developer Tab-এ যান। যদি এটি না দেখেন, তাহলে প্রথমে এই ট্যাবটি সক্রিয় করতে হবে:
- File > Options > Customize Ribbon > Developer সিলেক্ট করুন।
- এরপর, Macros বাটনে ক্লিক করুন।
- Macro Name সিলেক্ট করুন যেটি আপনি রান করতে চান।
- Run বাটনে ক্লিক করুন।
২. শর্টকাট কী ব্যবহার করে Macro Run করা
একটি ম্যাক্রো রান করার জন্য আপনি Alt + F8 শর্টকাট কী ব্যবহার করতে পারেন। এরপর ম্যাক্রো লিস্ট থেকে যে ম্যাক্রোটি রান করতে চান, সেটি সিলেক্ট করুন এবং Run বাটনে ক্লিক করুন।
৩. VBA কোড দিয়ে Macro Run করা
যদি আপনি VBA কোড ব্যবহার করেন, তাহলে আপনি কোড উইন্ডোতে গিয়ে ম্যাক্রো রান করতে পারেন:
- Alt + F11 প্রেস করে VBA Editor ওপেন করুন।
- আপনার ম্যাক্রো কোডটি সিলেক্ট করুন।
- F5 প্রেস করুন অথবা Run বাটনে ক্লিক করুন।
Macro Delete করা
ম্যাক্রো ডিলিট করা মানে হল আপনি যে ম্যাক্রোটি তৈরি করেছেন সেটি এক্সেল থেকে মুছে ফেলবেন, যাতে সেটি আর ব্যবহৃত না হয়। ম্যাক্রো ডিলিট করার জন্য নিচের পদ্ধতিগুলি অনুসরণ করুন:
১. Developer Tab থেকে Macro Delete করা
- Developer Tab-এ যান।
- Macros বাটনে ক্লিক করুন।
- আপনি যে ম্যাক্রোটি ডিলিট করতে চান সেটি সিলেক্ট করুন।
- এরপর, Delete বাটনে ক্লিক করুন।
২. VBA Editor থেকে Macro Delete করা
- Alt + F11 প্রেস করে VBA Editor ওপেন করুন।
- বাম পাশের Modules প্যানেল থেকে আপনি যে ম্যাক্রোটি মুছে ফেলতে চান সেটি সিলেক্ট করুন।
- ম্যাক্রো কোডটি সিলেক্ট করুন এবং Delete প্রেস করুন।
এছাড়া, যদি আপনি সম্পূর্ণ কোড মুছে ফেলতে চান তবে কোড উইন্ডো থেকে Ctrl + A দিয়ে সব কোড সিলেক্ট করে Delete প্রেস করুন।
সারাংশ
Excel ম্যাক্রো রান করার মাধ্যমে আপনি পুনরাবৃত্তিমূলক কাজ অটোমেট করতে পারেন এবং এতে সময় সাশ্রয় হয়। ম্যাক্রো রান করার জন্য Developer Tab বা Alt + F8 শর্টকাট ব্যবহার করা যেতে পারে। যখন কোনো ম্যাক্রো প্রয়োজনীয় না থাকে, তখন সেটি Developer Tab বা VBA Editor থেকে মুছে ফেলা যায়। ম্যাক্রো ডিলিট করার মাধ্যমে আপনি এক্সেলের কার্যকারিতা আরও সহজ এবং সংগঠিত রাখতে পারেন।
Workbook, Personal Macro Workbook)
এক্সেল ম্যাক্রো ব্যবহার করে যে কোন ধরনের পুনরাবৃত্তিমূলক কাজ অটোমেট করতে পারেন, তবে এগুলো স্টোর করার বিভিন্ন অপশন রয়েছে। Excel-এ Macro Store করার সময় আপনি তিনটি ভিন্ন অপশন পেতে পারেন—This Workbook, New Workbook, এবং Personal Macro Workbook। প্রতিটি অপশনের নিজস্ব সুবিধা এবং ব্যবহারের ক্ষেত্র রয়েছে।
১. This Workbook
This Workbook অপশন ব্যবহার করলে ম্যাক্রোটি বর্তমানে যে Workbook-এ কাজ করছেন, সেখানে স্টোর হবে। অর্থাৎ, ম্যাক্রোটি শুধুমাত্র সেই এক Workbook-এ ব্যবহৃত হবে এবং অন্য কোন Excel ফাইলে এটি অ্যাক্সেস করা যাবে না।
সুবিধা:
- ম্যাক্রোটি বর্তমান Workbook এর জন্য প্রযোজ্য।
- এই অপশনটি সাধারণত যখন আপনি বিশেষ কোনো এক Workbook-এর জন্য ম্যাক্রো তৈরি করছেন, তখন ব্যবহার করা হয়।
কিভাবে ব্যবহার করবেন:
- Developer Tab থেকে Record Macro নির্বাচন করুন।
- Store Macro In অপশনে This Workbook সিলেক্ট করুন।
- ম্যাক্রো রেকর্ড করতে শুরু করুন এবং Stop Recording দিয়ে শেষ করুন।
২. New Workbook
New Workbook অপশন ব্যবহার করলে ম্যাক্রোটি একটি নতুন Workbook-এ স্টোর হবে। এটি তখন শুধুমাত্র নতুন Workbook-এর মধ্যে ব্যবহারযোগ্য হবে এবং পূর্ববর্তী Workbook-এ ম্যাক্রোটি কার্যকরী হবে না।
সুবিধা:
- যখন আপনি একটি নতুন ফাইল তৈরি করে তার জন্য ম্যাক্রো তৈরি করতে চান, তখন এই অপশন ব্যবহার করা হয়।
- এটি একটি নতুন Excel ফাইলে ম্যাক্রো সংরক্ষণ করতে সহায়তা করে, যা পরবর্তীতে আলাদা ব্যবহার করা যেতে পারে।
কিভাবে ব্যবহার করবেন:
- Developer Tab থেকে Record Macro নির্বাচন করুন।
- Store Macro In অপশনে New Workbook সিলেক্ট করুন।
- ম্যাক্রো রেকর্ড করতে শুরু করুন এবং Stop Recording দিয়ে শেষ করুন।
৩. Personal Macro Workbook
Personal Macro Workbook অপশনটি এমন একটি বিশেষ ফাইল যেখানে আপনি যে কোনো ম্যাক্রো সংরক্ষণ করতে পারেন এবং এটি সব এক্সেল ফাইলে ব্যবহৃত হতে পারে। এটি একটি hidden workbook হিসাবে থাকে এবং শুধুমাত্র আপনি যখন Excel খুলবেন তখন এটি লোড হবে।
সুবিধা:
- আপনি যেকোনো Excel ফাইল থেকে যে কোনো ম্যাক্রো ব্যবহার করতে পারবেন।
- এটি আপনাকে এমন ম্যাক্রো তৈরি করতে সহায়তা করে, যা সকল Excel ফাইলের জন্য কার্যকরী।
- এটি Personal.xlsb নামে একটি ফাইলে সংরক্ষিত হয় এবং প্রতিবার Excel চালু হলে এটি লোড হয়ে যায়।
কিভাবে ব্যবহার করবেন:
- Developer Tab থেকে Record Macro নির্বাচন করুন।
- Store Macro In অপশনে Personal Macro Workbook সিলেক্ট করুন।
- ম্যাক্রো রেকর্ড করতে শুরু করুন এবং Stop Recording দিয়ে শেষ করুন।
- এরপর ফাইলটি Excel বন্ধ করার সময় Save করুন।
Personal Macro Workbook-এ সংরক্ষিত ম্যাক্রো ব্যবহার করতে, পরবর্তী সময়ে যে কোন Excel ফাইলে Alt + F8 প্রেস করে ম্যাক্রো চালাতে পারেন।
সারাংশ
এক্সেল ম্যাক্রো স্টোর করার জন্য তিনটি মূল অপশন রয়েছে: This Workbook, New Workbook, এবং Personal Macro Workbook।
- This Workbook ব্যবহার করে ম্যাক্রো একটি নির্দিষ্ট Workbook-এ স্টোর করা হয়।
- New Workbook ব্যবহার করলে ম্যাক্রো একটি নতুন Workbook-এ সংরক্ষিত হয়।
- Personal Macro Workbook অপশনটি আপনাকে ম্যাক্রো এমনভাবে সংরক্ষণ করতে দেয় যা সকল Excel ফাইলের জন্য কার্যকরী হয়, এবং এটি Excel চালু হওয়ার সাথে লোড হয়ে যায়।
আপনি যেভাবে এবং যেটি প্রয়োজন, সেই অনুযায়ী এই অপশনগুলির মধ্যে নির্বাচন করতে পারেন।
Read more