কিভাবে Excel এ ম্যাক্রো চালাবেন এবং একটি ম্যাক্রো বোতাম তৈরি করবেন

  • এই শেয়ার করুন
Michael Brown

এই টিউটোরিয়ালে, আমরা এক্সেলে একটি ম্যাক্রো চালানোর বিভিন্ন উপায় কভার করব - রিবন এবং ভিবি এডিটর থেকে, একটি কাস্টম কীবোর্ড শর্টকাট সহ, এবং আপনার নিজস্ব ম্যাক্রো বোতাম তৈরি করে৷

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

    এক্সেল রিবন থেকে কিভাবে ম্যাক্রো চালাবেন

    Excel এ VBA কার্যকর করার দ্রুততম উপায়গুলির মধ্যে একটি হল ডেভেলপার ট্যাব থেকে একটি ম্যাক্রো চালানো। আপনি যদি আগে কখনো VBA কোড নিয়ে কাজ না করে থাকেন, তাহলে আপনাকে প্রথমে ডেভেলপার ট্যাব সক্রিয় করতে হতে পারে। এবং তারপর, নিম্নলিখিতগুলি করুন:

    1. ডেভেলপার ট্যাবে, কোড গ্রুপে, ম্যাক্রো ক্লিক করুন। অথবা Alt + F8 শর্টকাট টিপুন।
    2. যে ডায়ালগ বক্সটি দেখায় তাতে, আগ্রহের ম্যাক্রো নির্বাচন করুন এবং তারপর চালান ক্লিক করুন।

    টিপ। যদি ডেভেলপার ট্যাবটি আপনার এক্সেল রিবনে যোগ না করা হয়, তাহলে ম্যাক্রো ডায়ালগ খুলতে Alt + F8 টিপুন।

    কাস্টম কীবোর্ড শর্টকাট দিয়ে একটি ম্যাক্রো চালান

    যদি আপনি চালান নিয়মিতভাবে একটি নির্দিষ্ট ম্যাক্রো, আপনি এটিতে একটি শর্টকাট কী বরাদ্দ করতে পারেন। একটি নতুন ম্যাক্রো রেকর্ড করার সময় এবং বিদ্যমান একটিতে একটি শর্টকাট যোগ করা যেতে পারে। এর জন্য, এই পদক্ষেপগুলি সম্পাদন করুন:

    1. ডেভেলপার ট্যাবে, কোড গ্রুপে, ক্লিক করুন ম্যাক্রো
    2. ম্যাক্রো ডায়ালগ বক্সে, বিকল্পগুলি ক্লিক করুন।
    3. ম্যাক্রো বিকল্প ডায়ালগ বক্স প্রদর্শিত হবে। শর্টকাট কী বাক্সে, আপনি শর্টকাটের জন্য ব্যবহার করতে চান এমন যেকোনো বড় হাতের বা ছোট হাতের অক্ষর টাইপ করুন এবং তারপর পরিবর্তনগুলি সংরক্ষণ করতে ওকে ক্লিক করুন।
      • ছোট হাতের অক্ষরগুলির জন্য, শর্টকাটটি হল Ctrl + অক্ষর৷
      • বড় হাতের অক্ষরের জন্য, শর্টকাট হল Ctrl + Shift + অক্ষর৷
    4. ম্যাক্রো ডায়ালগ বক্স বন্ধ করুন।

    টিপ। ডিফল্ট এক্সেল শর্টকাটগুলিকে ওভাররাইড না করার জন্য ম্যাক্রো ( Ctrl + Shift + letter ) এর জন্য সর্বদা বড় হাতের কী সমন্বয় ব্যবহার করার পরামর্শ দেওয়া হয়। উদাহরণস্বরূপ, আপনি যদি একটি ম্যাক্রোতে Ctrl + f বরাদ্দ করেন, তাহলে আপনি খুঁজুন এবং প্রতিস্থাপন করুন ডায়ালগটি কল করার ক্ষমতা হারাবেন।

    শর্টকাটটি বরাদ্দ করা হলে, কেবল সেই কী সমন্বয় টিপুন আপনার ম্যাক্রো চালান।

    ভিবিএ এডিটর থেকে কিভাবে ম্যাক্রো চালাবেন

    আপনি যদি এক্সেল প্রো হতে চান, তাহলে আপনাকে অবশ্যই জানতে হবে কিভাবে শুধু এক্সেল থেকে নয়, সেখান থেকেও ম্যাক্রো শুরু করতে হয়। ভিজ্যুয়াল বেসিক সম্পাদক। ভাল খবর হল যে এটি আপনার প্রত্যাশার চেয়ে অনেক সহজ :)

    1. ভিজ্যুয়াল বেসিক এডিটর চালু করতে Alt + F11 টিপুন।
    2. প্রজেক্ট এক্সপ্লোরার<2 এ> বাম দিকের উইন্ডো, আপনার ম্যাক্রো সম্বলিত মডিউলটি খুলতে ডাবল-ক্লিক করুন।
    3. ডানদিকে কোড উইন্ডোতে, আপনি মডিউলে তালিকাভুক্ত সমস্ত ম্যাক্রো দেখতে পাবেন। এর মধ্যে যে কোন জায়গায় কার্সার রাখুনম্যাক্রো আপনি চালাতে চান এবং নিম্নলিখিতগুলির মধ্যে একটি করতে চান:
      • মেনু বারে, চালান > সাব/ইউজারফর্ম চালান ক্লিক করুন।
      • টুলবারে, ম্যাক্রো চালান বোতামে ক্লিক করুন (সবুজ ত্রিভুজ)।

      বিকল্পভাবে, আপনি নিম্নলিখিত শর্টকাটগুলির মধ্যে একটি ব্যবহার করতে পারেন:

      • টিপুন সম্পূর্ণ কোড চালানোর জন্য F5।
      • প্রতিটি কোড লাইন আলাদাভাবে চালানোর জন্য F8 টিপুন। ম্যাক্রো পরীক্ষা এবং ডিবাগ করার সময় এটি খুবই উপযোগী৷

    টিপ৷ আপনি যদি আপনার কীবোর্ড থেকে এক্সেল পরিচালনা করতে চান, তাহলে এই টিউটোরিয়ালটি কাজে আসতে পারে: 30টি সবচেয়ে দরকারী এক্সেল কীবোর্ড শর্টকাট।

    এক্সেলে কীভাবে একটি ম্যাক্রো বোতাম তৈরি করবেন

    ম্যাক্রো চালানোর ঐতিহ্যগত উপায়গুলি হল কঠিন নয়, কিন্তু তারপরও সমস্যা হতে পারে যদি আপনি এমন একজনের সাথে একটি ওয়ার্কবুক শেয়ার করেন যার VBA নিয়ে কোনো অভিজ্ঞতা নেই - তারা কেবল কোথায় দেখতে হবে তা জানে না! একটি ম্যাক্রো চালানো যে কারো জন্য সত্যিই সহজ এবং স্বজ্ঞাত করতে, আপনার নিজস্ব ম্যাক্রো বোতাম তৈরি করুন৷

    1. ডেভেলপার ট্যাবে, নিয়ন্ত্রণ গ্রুপে ক্লিক করুন ঢোকান , এবং নিয়ন্ত্রণ থেকে এর অধীনে বোতাম নির্বাচন করুন।
    2. ওয়ার্কশীটের যেকোনো জায়গায় ক্লিক করুন। এটি অ্যাসাইন ম্যাক্রো ডায়ালগ বক্স খুলবে।
    3. আপনি যে ম্যাক্রোটি বোতামে বরাদ্দ করতে চান সেটি নির্বাচন করুন এবং ঠিক আছে এ ক্লিক করুন।
    4. ওয়ার্কশীটে একটি বোতাম ঢোকানো হয়। বোতামের পাঠ্য পরিবর্তন করতে, বোতামটিতে ডান-ক্লিক করুন এবং প্রসঙ্গ মেনু থেকে পাঠ্য সম্পাদনা করুন নির্বাচন করুন।
    5. মুছুনডিফল্ট পাঠ্য যেমন বোতাম 1 এবং আপনার নিজের একটি টাইপ করুন। ঐচ্ছিকভাবে, আপনি লেখাটিকে বোল্ড বা তির্যক ফর্ম্যাট করতে পারেন।
    6. পাঠ্যটি বোতামে ফিট না হলে, সাইজিং হ্যান্ডলগুলি টেনে বোতাম নিয়ন্ত্রণকে বড় বা ছোট করুন। শেষ হয়ে গেলে, সম্পাদনা মোড থেকে প্রস্থান করতে শীটের যে কোনও জায়গায় ক্লিক করুন৷

    এবং এখন, আপনি এর বোতামে ক্লিক করে ম্যাক্রো চালাতে পারেন৷ আমরা যে ম্যাক্রো অ্যাসাইন করেছি, সেটি নির্বাচিত কক্ষগুলিকে ফরম্যাট করে যেমন নীচের স্ক্রিনশটে দেখানো হয়েছে:

    টিপ। আপনি একটি বিদ্যমান বোতাম বা অন্যান্য ফর্ম নিয়ন্ত্রণ যেমন স্পিন বোতাম বা স্ক্রলবারগুলিতে একটি ম্যাক্রো বরাদ্দ করতে পারেন। এর জন্য, আপনার ওয়ার্কশীটে ঢোকানো নিয়ন্ত্রণে ডান-ক্লিক করুন এবং পপ-আপ মেনু থেকে ম্যাক্রো বরাদ্দ করুন বেছে নিন।

    একটি গ্রাফিক বস্তু থেকে একটি ম্যাক্রো বোতাম তৈরি করুন

    দুঃখজনকভাবে , বোতাম নিয়ন্ত্রণের চেহারা কাস্টমাইজ করা সম্ভব নয়, যার কারণে আমরা কিছুক্ষণ আগে যে বোতামটি তৈরি করেছি তা খুব সুন্দর দেখাচ্ছে না। সত্যিই একটি সুন্দর এক্সেল ম্যাক্রো বোতাম তৈরি করতে, আপনি আকার, আইকন, চিত্র, ওয়ার্ডআর্ট এবং অন্যান্য বস্তু ব্যবহার করতে পারেন৷

    উদাহরণস্বরূপ, আমি আপনাকে দেখাব কিভাবে আপনি একটি আকারে ক্লিক করে একটি ম্যাক্রো চালাতে পারেন:

    1. ঢোকান ট্যাবে, চিত্র গ্রুপে, আকৃতি ক্লিক করুন এবং পছন্দসই আকৃতির ধরন নির্বাচন করুন, যেমন বৃত্তাকার কোণগুলির সাথে আয়তক্ষেত্র:
    2. আপনার ওয়ার্কশীটে, যেখানে আপনি আকৃতির বস্তুটি সন্নিবেশ করতে চান সেখানে ক্লিক করুন৷ উদাহরণস্বরূপ, আপনি পারেনভরাট এবং রূপরেখার রং পরিবর্তন করুন অথবা শেপ ফরম্যাট ট্যাবে পূর্বনির্ধারিত শৈলীগুলির একটি ব্যবহার করুন। আকৃতিতে কিছু পাঠ্য যোগ করতে, কেবল এটিতে ডাবল-ক্লিক করুন এবং টাইপ করা শুরু করুন৷
    3. আকৃতিতে একটি ম্যাক্রো লিঙ্ক করতে, আকৃতির বস্তুটিতে ডান-ক্লিক করুন, অ্যাসাইন ম্যাক্রো…, তারপরে নির্বাচন করুন পছন্দসই ম্যাক্রো নির্বাচন করুন এবং ঠিক আছে ক্লিক করুন।

    এখন আপনার কাছে একটি আকৃতি আছে যা দেখতে একটি বোতামের মতো এবং যখনই আপনি এটিতে ক্লিক করেন তখন নির্ধারিত ম্যাক্রো চালান:

    দ্রুত অ্যাক্সেস টুলবারে একটি ম্যাক্রো বোতাম কীভাবে যুক্ত করবেন

    একটি ওয়ার্কশীটে ঢোকানো ম্যাক্রো বোতামটি ভাল দেখায়, তবে প্রতিটি শীটে একটি বোতাম যোগ করা সময়সাপেক্ষ। যেকোনো জায়গা থেকে আপনার প্রিয় ম্যাক্রো অ্যাক্সেসযোগ্য করতে, এটি দ্রুত অ্যাক্সেস টুলবারে যোগ করুন। এখানে কিভাবে:

    1. দ্রুত অ্যাক্সেস টুলবারে ডান-ক্লিক করুন এবং প্রসঙ্গ মেনু থেকে আরো কমান্ড… চয়ন করুন।
    2. এর থেকে কমান্ড চয়ন করুন তালিকা, ম্যাক্রো নির্বাচন করুন।
    3. ম্যাক্রোগুলির তালিকায়, আপনি যেটি বোতামে বরাদ্দ করতে চান সেটি বেছে নিন এবং যোগ করুন ক্লিক করুন। এটি নির্বাচিত ম্যাক্রোটিকে ডানদিকে দ্রুত অ্যাক্সেস টুলবার বোতামগুলির তালিকায় নিয়ে যাবে৷

      এই মুহুর্তে, আপনি পরিবর্তনগুলি সংরক্ষণ করতে ওকে ক্লিক করতে পারেন বা নীচে বর্ণিত আরও কয়েকটি কাস্টমাইজেশন করতে পারেন।

    4. আপনি যদি দেখেন যে Microsoft দ্বারা যোগ করা আইকনটি আপনার ম্যাক্রোর জন্য উপযুক্ত নয়, ডিফল্ট আইকনটিকে অন্য একটি দিয়ে প্রতিস্থাপন করতে সংশোধন করুন এ ক্লিক করুন।
    5. মডিফাই বোতাম ডায়ালগ বক্সে সেটিপ্রদর্শিত হয়, আপনার ম্যাক্রো বোতামের জন্য একটি আইকন নির্বাচন করুন। ঐচ্ছিকভাবে, আপনি এটিকে আরও ব্যবহারকারী-বান্ধব করতে প্রদর্শন নাম পরিবর্তন করতে পারেন। ম্যাক্রো নামের বিপরীতে, বোতামের নামে স্পেস থাকতে পারে।
    6. উভয় ডায়ালগ উইন্ডো বন্ধ করতে দুবার ওকে ক্লিক করুন।

    সম্পন্ন! এখন আপনার কাছে ম্যাক্রো চালানোর জন্য আপনার নিজস্ব এক্সেল বোতাম রয়েছে:

    এক্সেল রিবনে একটি ম্যাক্রো বোতাম কীভাবে রাখবেন

    আপনার এক্সেল টুলবক্সে কিছু ঘন ঘন ব্যবহৃত ম্যাক্রো থাকলে, আপনি এটি খুঁজে পেতে পারেন একটি কাস্টম রিবন গ্রুপ থাকা সুবিধাজনক, বলুন আমার ম্যাক্রো , এবং সেই গ্রুপে সমস্ত জনপ্রিয় ম্যাক্রোগুলিকে বোতাম হিসাবে যুক্ত করুন৷

    প্রথমে, একটি বিদ্যমান ট্যাবে বা আপনার নিজস্ব ট্যাবে একটি কাস্টম গ্রুপ যুক্ত করুন৷ বিস্তারিত নির্দেশাবলীর জন্য, অনুগ্রহ করে দেখুন:

    • কিভাবে একটি কাস্টম রিবন ট্যাব তৈরি করবেন
    • কীভাবে একটি কাস্টম গ্রুপ যুক্ত করবেন

    এবং তারপরে একটি যোগ করুন এই পদক্ষেপগুলি সম্পাদন করে আপনার কাস্টম গ্রুপে ম্যাক্রো বোতাম:

    1. রিবনে ডান ক্লিক করুন, এবং তারপরে রিবন কাস্টমাইজ করুন ক্লিক করুন।
    2. ডায়লগ বক্সে যা প্রদর্শিত হয়, নিম্নলিখিতগুলি করুন:
      • ডান দিকের তালিকা ট্যাবে, আপনার কাস্টম গ্রুপ নির্বাচন করুন৷
      • বাম দিকে কমান্ড চয়ন করুন তালিকা থেকে, <10 নির্বাচন করুন>ম্যাক্রো ।
      • ম্যাক্রোগুলির তালিকায়, আপনি যেটিকে গ্রুপে যুক্ত করতে চান সেটি বেছে নিন।
      • যোগ করুন বোতামে ক্লিক করুন।

      এই উদাহরণের জন্য, আমি ম্যাক্রো নামে একটি নতুন ট্যাব এবং ম্যাক্রো ফরম্যাটিং নামে একটি কাস্টম গ্রুপ তৈরি করেছি। নীচের স্ক্রিনশটে, আমরা যোগ করছিসেই গ্রুপে ফরম্যাট_হেডার ম্যাক্রো।

    3. ম্যাক্রো এখন কাস্টম রিবন গ্রুপে যোগ করা হয়েছে। আপনার ম্যাক্রো বোতামটিকে একটি বন্ধুত্বপূর্ণ নাম দিতে, এটি নির্বাচন করুন এবং পুনঃনামকরণ করুন ক্লিক করুন:
    4. পুনঃনামকরণ করুন ডায়ালগ বক্সে, আপনি যে নাম চান সেটি টাইপ করুন ডিসপ্লে নাম বক্স (বোতামের নামে স্পেস অনুমোদিত) এবং আপনার ম্যাক্রো বোতামের জন্য একটি আইকন বেছে নিন। হয়ে গেলে ওকে ক্লিক করুন।
    5. আপনার পরিবর্তনগুলি সংরক্ষণ করতে ঠিক আছে ক্লিক করুন এবং প্রধান ডায়ালগ বক্সটি বন্ধ করুন৷

    উদাহরণস্বরূপ, আমি তিনটি ম্যাক্রো বোতাম রেখেছি এক্সেল রিবন এবং এখন একটি বোতাম ক্লিক করে সেগুলির যেকোনো একটি চালাতে পারেন:

    কীভাবে একটি ওয়ার্কবুক খোলার জন্য একটি ম্যাক্রো চালাবেন

    কখনও কখনও আপনি একটি ওয়ার্কবুক খোলার সময় স্বয়ংক্রিয়ভাবে একটি ম্যাক্রো চালাতে চাইতে পারেন উদাহরণস্বরূপ, কিছু বার্তা প্রদর্শন করতে, স্ক্রিপ্ট চালান বা একটি নির্দিষ্ট পরিসর পরিষ্কার করুন। এটি দুটি উপায়ে করা যেতে পারে।

    ওয়ার্কবুক_ওপেন ইভেন্ট ব্যবহার করে স্বয়ংক্রিয়ভাবে ম্যাক্রো চালান

    নিচে একটি ম্যাক্রো তৈরি করার ধাপ রয়েছে যা যখনই আপনি একটি নির্দিষ্ট ওয়ার্কবুক খুলবেন তখনই স্বয়ংক্রিয়ভাবে চলে:

    <8
  • যে ওয়ার্কবুকটিতে আপনি ম্যাক্রো চালাতে চান সেটি খুলুন।
  • ভিজ্যুয়াল বেসিক এডিটর খুলতে Alt + F11 টিপুন।
  • প্রজেক্ট এক্সপ্লোরারে, ডাবল ক্লিক করুন এই ওয়ার্কবুক এর কোড উইন্ডো খুলতে।
  • কোড উইন্ডোর উপরে অবজেক্ট তালিকায়, ওয়ার্কবুক নির্বাচন করুন। এটি ওপেন ইভেন্টের জন্য একটি খালি পদ্ধতি তৈরি করে যেখানে আপনি স্ক্রিনশটের মতো আপনার নিজের কোড যোগ করতে পারেননীচে৷
  • উদাহরণস্বরূপ, প্রতিটি ওয়ার্কবুক খোলার সময় নিম্নলিখিত কোডটি একটি স্বাগত বার্তা প্রদর্শন করবে:

    ব্যক্তিগত সাব ওয়ার্কবুক_ওপেন() MsgBox "মাসিক প্রতিবেদনে স্বাগতম!" এন্ড সাব

    অটো_ওপেন ইভেন্টের সাথে ওয়ার্কবুক খোলায় ম্যাক্রো ট্রিগার করুন

    ওয়ার্কবুক খোলার সময় স্বয়ংক্রিয়ভাবে একটি ম্যাক্রো চালানোর আরেকটি উপায় হল Auto_Open ইভেন্ট ব্যবহার করা। ওয়ার্কবুক_ওপেন ইভেন্টের বিপরীতে, অটো_ওপেন() একটি স্ট্যান্ডার্ড কোড মডিউলে বসতে হবে, এই ওয়ার্কবুক তে নয়।

    এরকম একটি ম্যাক্রো তৈরি করার ধাপগুলি এখানে রয়েছে:

      <9 প্রজেক্ট এক্সপ্লোরার -এ, মডিউল ডান-ক্লিক করুন, এবং তারপর ঢোকান > মডিউল ক্লিক করুন।
    1. কোড উইন্ডোতে, নিম্নলিখিত কোডটি লিখুন:

    এখানে বাস্তব জীবনের কোডের একটি উদাহরণ যা ওয়ার্কবুক খোলার সময় একটি বার্তা বাক্স প্রদর্শন করে:

    সাব অটো_ওপেন () MsgBox "মাসিক প্রতিবেদনে স্বাগতম!" শেষ সাব

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

    আপনি যে ইভেন্টটিই ব্যবহার করেন না কেন, আপনি যখনই কোড সম্বলিত এক্সেল ফাইল খুলবেন তখনই আপনার ম্যাক্রো স্বয়ংক্রিয়ভাবে চলবে৷ আমাদের ক্ষেত্রে, নিম্নলিখিত বার্তা বাক্সটি প্রদর্শিত হয়:

    এখন যেহেতু আপনি Excel এ একটি ম্যাক্রো চালানোর অনেক উপায় জানেন, আপনাকে কেবল আপনার প্রয়োজনের জন্য সবচেয়ে উপযুক্ত একটি বেছে নিতে হবে। আমি পড়ার এবং আশা করার জন্য আপনাকে ধন্যবাদপরের সপ্তাহে আমাদের ব্লগে আপনাকে দেখতে!

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