কিভাবে এক্সেল VBA ব্যবহার করবেন (ছবি সহ)

সুচিপত্র:

কিভাবে এক্সেল VBA ব্যবহার করবেন (ছবি সহ)
কিভাবে এক্সেল VBA ব্যবহার করবেন (ছবি সহ)

ভিডিও: কিভাবে এক্সেল VBA ব্যবহার করবেন (ছবি সহ)

ভিডিও: কিভাবে এক্সেল VBA ব্যবহার করবেন (ছবি সহ)
ভিডিও: Android Bangla Tutorial 3.4 : how to send data from one activity to another in android 2024, মে
Anonim

আপনি আপনার কর্মপুস্তকে ভিজ্যুয়াল বেসিক কোড অন্তর্ভুক্ত করতে মাইক্রোসফ্ট এক্সেলের অন্তর্নির্মিত ভিবিএ সম্পাদক ব্যবহার করতে পারেন। এক্সেল সম্পর্কে সেরা জিনিসগুলির মধ্যে একটি হল যে এটি আপনার জন্য VBA কোড লিখতে পারে-যখন আপনি একটি ম্যাক্রো রেকর্ড করেন তখন ঠিক এই কাজটিই আপনি করছেন। যখন আপনি Excel এ একটি ম্যাক্রো রেকর্ড করেন, তখন Excel VBA কোডে ম্যাক্রো সংরক্ষণ করে, যা আপনি তারপর ভিজ্যুয়াল বেসিক এডিটরে দেখতে এবং সম্পাদনা করতে পারেন। আপনি যদি VBA তে একেবারে নতুন হন, তাহলে ম্যাক্রো দিয়ে খেলা শুরু করার একটি দুর্দান্ত উপায়। এই উইকিহাউ আপনাকে শেখায় কিভাবে সহজেই মাইক্রোসফট এক্সেলে আপনার নিজের VBA কোড জেনারেট করতে হয়, সেইসাথে কিভাবে ভিজ্যুয়াল বেসিক এডিটরে আরো উন্নত কোড সম্পাদনা করতে হয়।

ধাপ

3 এর অংশ 1: ভিজ্যুয়াল বেসিক এডিটর খুলছে

এক্সেল ভিবিএ ধাপ 1 ব্যবহার করুন
এক্সেল ভিবিএ ধাপ 1 ব্যবহার করুন

ধাপ 1. এক্সেলে ডেভেলপার ট্যাব সক্ষম করুন।

আপনি VBA এডিটর খুলতে এবং আপনার নিজের ম্যাক্রো তৈরি শুরু করার আগে, আপনাকে আপনার এক্সেল টুলবারে ডেভেলপার ট্যাব যুক্ত করতে হবে।

  • উইন্ডোজ

    • ক্লিক করুন ফাইল মেনু এবং নির্বাচন করুন বিকল্প.
    • ক্লিক ফিতা কাস্টমাইজ করুন তালিকাতে.
    • "প্রধান ট্যাব" এর অধীনে "বিকাশকারী" বাক্সে টিক দিন এবং ক্লিক করুন ঠিক আছে.
  • ম্যাক অপারেটিং সিস্টেম

    • ক্লিক করুন এক্সেল মেনু এবং নির্বাচন করুন পছন্দ.
    • ক্লিক ফিতা এবং টুলবার.
    • ক্লিক প্রধান ট্যাব.
    • "বিকাশকারী" এর পাশের বাক্সে টিক দিন।
    • ক্লিক সংরক্ষণ এবং তারপর জানালা বন্ধ করুন।
এক্সেল ভিবিএ ধাপ 2 ব্যবহার করুন
এক্সেল ভিবিএ ধাপ 2 ব্যবহার করুন

পদক্ষেপ 2. বিকাশকারী ট্যাবে ক্লিক করুন।

এখন আপনি ট্যাবটি সক্ষম করেছেন, এটি এক্সেলের শীর্ষে। এখানে আপনি ভিজ্যুয়াল বেসিক এডিটর, সেইসাথে উন্নয়নের অন্যান্য বৈশিষ্ট্য পাবেন।

এক্সেল ভিবিএ ধাপ 3 ব্যবহার করুন
এক্সেল ভিবিএ ধাপ 3 ব্যবহার করুন

ধাপ 3. ভিজ্যুয়াল বেসিক -এ ক্লিক করুন।

এটি ডেভেলপার ট্যাবে টুলবারের একেবারে বাম দিকে। এটি আপনার ভিজ্যুয়াল বেসিক এডিটর খুলবে। আমরা একটি ম্যাক্রো রেকর্ড করার আগে, আসুন কীভাবে সম্পাদকের কাজ করা যায় এবং এটি তৈরি করা যায় সে সম্পর্কে একটি অনুভূতি পাই।

এক্সেল ভিবিএ ধাপ 4 ব্যবহার করুন
এক্সেল ভিবিএ ধাপ 4 ব্যবহার করুন

ধাপ 4. ভিজ্যুয়াল বেসিক এডিটর সম্পর্কে আপনার পথ শিখুন।

আমরা এখন শুধু মৌলিক বিষয়গুলিকে আবরণ করব, কারণ আপনি ম্যাক্রোর সাথে কাজ শুরু করলে আপনি আরও অভিজ্ঞতা পাবেন।

  • প্রকল্প প্যানেল, VBE এর বাম দিকে, যেখানে আপনি সমস্ত খোলা এক্সেল ওয়ার্কবুক পাবেন। ওয়ার্কবুকের প্রতিটি ওয়ার্কশীট একটি আলাদা বস্তু, যা "Microsoft_Excel_Objects" এর অধীনে প্রদর্শিত হয়।
  • একবার আপনি ম্যাক্রো রেকর্ড করে নিলে, সেগুলি "মডিউল" শিরোনামের অধীনে এই প্যানেলে মডিউল হিসাবে উপস্থিত হবে। আপনি মডিউলটি খোলার মাধ্যমে সম্পাদকের কোডটি দেখতে এবং সম্পাদনা করতে পারেন।
  • প্রথমে একটি ম্যাক্রো রেকর্ড না করে আপনার নিজের মডিউল Toোকানোর জন্য, এ ক্লিক করুন Insোকান সম্পাদকের শীর্ষে মেনু এবং নির্বাচন করুন মডিউল.
  • ক্লিক করুন এক্স অথবা এক্সেলে ফিরে আসার জন্য সম্পাদকের শীর্ষে লাল বৃত্ত।

3 এর অংশ 2: একটি ম্যাক্রো রেকর্ডিং এবং সম্পাদনা

এক্সেল ভিবিএ ধাপ 5 ব্যবহার করুন
এক্সেল ভিবিএ ধাপ 5 ব্যবহার করুন

ধাপ 1. Excel এ যেকোনো ওয়ার্কশীট খুলুন।

এখন আমরা VBA তৈরি এবং সম্পাদনা করার জন্য একটি উদাহরণ ব্যবহার করব। যখন আপনি এক্সেলে একটি ম্যাক্রো রেকর্ড করেন, তখন আপনি VBA কোড তৈরি করেন যা আপনি ভিসুয়াল বেসিক এডিটরে সম্পাদনা করতে পারেন। এই উদাহরণে, আমরা একটি ম্যাক্রো রেকর্ড করব যা A10 এবং B10 এর যোগফল যোগ করবে, C10 তে ফলাফল প্রদর্শন করবে এবং তারপর মানটি D10 এ অনুলিপি করবে। একটি ফাঁকা ওয়ার্কবুক খোলার মাধ্যমে শুরু করুন এবং A10 এবং B10 এ যেকোন দুটি সংখ্যাসূচক মান লিখুন।

এক্সেল ভিবিএ ধাপ 6 ব্যবহার করুন
এক্সেল ভিবিএ ধাপ 6 ব্যবহার করুন

পদক্ষেপ 2. বিকাশকারী ট্যাবে ক্লিক করুন।

এটি পর্দার শীর্ষে।

আপনি টিপেও সম্পাদক খুলতে পারেন Alt + F11 একটি পিসিতে, অথবা বেছে নিন + F11 (অথবা Fn + বেছে নিন + F11) একটি ম্যাক এ।

এক্সেল ভিবিএ ধাপ 7 ব্যবহার করুন
এক্সেল ভিবিএ ধাপ 7 ব্যবহার করুন

ধাপ 3. রেকর্ড ম্যাক্রো ক্লিক করুন।

এটি পর্দার শীর্ষে বিকাশকারী ট্যাবে রয়েছে। এটি রেকর্ড ম্যাক্রো ডায়ালগ খুলবে।

এক্সেল ভিবিএ ধাপ 8 ব্যবহার করুন
এক্সেল ভিবিএ ধাপ 8 ব্যবহার করুন

ধাপ 4. ম্যাক্রোর জন্য একটি নাম লিখুন।

এটি এমন কিছু যা বর্ণনা করে যে ম্যাক্রো কিসের জন্য, যেমন Sum_and_Copy।

ম্যাক্রো নামে কোনো স্থান থাকতে পারে না।

এক্সেল ভিবিএ ধাপ 9 ব্যবহার করুন
এক্সেল ভিবিএ ধাপ 9 ব্যবহার করুন

পদক্ষেপ 5. ম্যাক্রোর জন্য একটি কীবোর্ড শর্টকাট লিখুন।

আপনি যে শর্টকাটটি প্রবেশ করবেন তা হবে দ্রুত ম্যাক্রো চালানোর একটি উপায়। উদাহরণ স্বরূপ, Ctrl + এল.

শর্টকাট কী একটি বর্ণমালার বর্ণ হতে হবে।

এক্সেল ভিবিএ ধাপ 10 ব্যবহার করুন
এক্সেল ভিবিএ ধাপ 10 ব্যবহার করুন

ধাপ 6. ম্যাক্রো কোথায় সংরক্ষণ করতে হবে তা চয়ন করুন।

যদি আপনি ম্যাক্রো কোথাও ব্যবহার করতে না যাচ্ছেন কিন্তু এই কর্মপুস্তকের মধ্যে, নির্বাচন করুন এই কর্মপুস্তক । আপাতত সেই বিকল্পটি বেছে নেওয়া যাক।

  • যদি আপনি ম্যাক্রো ব্যবহার করতে চান এবং সমস্ত VBBA স্ক্রিপ্ট দেখতে এবং সম্পাদনা করতে সক্ষম হন, তাহলে নির্বাচন করুন ব্যক্তিগত ম্যাক্রো ওয়ার্কবুক । এটি ভিজ্যুয়াল বেসিক এডিটরে একটি পৃথক ওয়ার্কবুক হিসাবে প্রদর্শিত হবে।
  • আপনি চাইলে একটি বিবরণও লিখতে পারেন, যেমন "D10 এর মোট বিক্রির সমষ্টি।"
এক্সেল ভিবিএ ধাপ 11 ব্যবহার করুন
এক্সেল ভিবিএ ধাপ 11 ব্যবহার করুন

ধাপ 7. রেকর্ডিং শুরু করতে ঠিক আছে ক্লিক করুন।

একবার আপনি রেকর্ডিং শুরু করলে, আপনি যা কিছু করবেন তা ক্যাপচার করা হবে এবং VBA কোড ব্যবহার করে ম্যাক্রোতে যোগ করা হবে।

এক্সেল ভিবিএ ধাপ 12 ব্যবহার করুন
এক্সেল ভিবিএ ধাপ 12 ব্যবহার করুন

ধাপ 8. আপনি রেকর্ড করতে চান কর্ম সম্পন্ন করুন।

আপনি যে ক্রিয়াগুলি ম্যাক্রোতে সংরক্ষণ করতে চান তা করুন। আমাদের উদাহরণে, আমরা A10 কে B10 এ যোগ করছি, C10 তে ফলাফল প্রদর্শন করছি, এবং তারপর D10 এ অনুলিপি করছি। এখানে ধাপগুলি:

  • ক্লিক করুন বাড়ি ট্যাব।
  • C10 এ মাউস ক্লিক করুন।
  • "অটোসাম" মেনুতে ক্লিক করুন এবং নির্বাচন করুন যোগফল.
  • টিপুন প্রবেশ করুন অথবা ফেরত নির্বাচিত মান যোগ করতে।
  • C10 হাইলাইট করুন এবং টিপুন Ctrl + C (পিসি) অথবা Cmd + C (ম্যাক) অনুলিপি করতে।
  • D10 ক্লিক করুন এবং টিপুন Ctrl + V (পিসি) অথবা Cmd + V (ম্যাক) পেস্ট করতে।
এক্সেল ভিবিএ ধাপ 13 ব্যবহার করুন
এক্সেল ভিবিএ ধাপ 13 ব্যবহার করুন

ধাপ 9. বিকাশকারী ট্যাবে ক্লিক করুন এবং রেকর্ডিং বন্ধ করুন নির্বাচন করুন।

এটি এমন একটি বিকল্প যা "রেকর্ড ম্যাক্রো" কে প্রতিস্থাপন করে, যা আপনি আগে নির্বাচন করেছিলেন। এক্সেল আর আপনার ক্রিয়া রেকর্ড করছে না।

এক্সেল ভিবিএ ধাপ 14 ব্যবহার করুন
এক্সেল ভিবিএ ধাপ 14 ব্যবহার করুন

ধাপ 10. টুলবারে ম্যাক্রো ক্লিক করুন।

এটি আপনার খোলা সমস্ত ওয়ার্কবুকের সমস্ত ম্যাক্রোর একটি তালিকা প্রদর্শন করে।

এক্সেল ভিবিএ ধাপ 15 ব্যবহার করুন
এক্সেল ভিবিএ ধাপ 15 ব্যবহার করুন

ধাপ 11. আপনার নতুন ম্যাক্রো নির্বাচন করুন এবং সম্পাদনা ক্লিক করুন।

এটি ভিজ্যুয়াল বেসিক এডিটরে আপনার ম্যাক্রোর জন্য ভিবিএ কোড খোলে। এখন আপনি VBA কোডে আপনার ম্যাক্রো দেখতে কেমন দেখতে পারেন। আপনি যখন ম্যাক্রো রেকর্ড করতে থাকেন এবং কোডটি পরীক্ষা করে থাকেন, আপনি ভিজ্যুয়াল বেসিক সম্পর্কে আরও জানতে পারবেন।

  • যেমনটি আমরা উল্লেখ করেছি, ম্যাক্রোগুলিকে মডিউল হিসাবে সংরক্ষণ করা হয়েছে-আপনার এখন প্রকল্প প্যানেলে একটি "মডিউল" বিভাগ দেখতে হবে যাতে আপনার ম্যাক্রো রয়েছে।
  • আপনি শুধু ক্লিক করতে পারেন ভিজ্যুয়াল বেসিক ভিজ্যুয়াল বেসিক এডিটর খুলতে টুলবারে, আপনি যে মডিউলটি সম্পাদনা করতে চান তাতে ডান ক্লিক করুন এবং তারপরে ক্লিক করুন সম্পাদনা করুন.
এক্সেল ভিবিএ ধাপ 16 ব্যবহার করুন
এক্সেল ভিবিএ ধাপ 16 ব্যবহার করুন

ধাপ 12. আপনার ম্যাক্রোর VBA কোড সম্পাদনা করুন।

ধরা যাক আমরা চাই যে ম্যাক্রো D10 এর পরিবর্তে মোট E10 এ কপি করতে চাই। ম্যাক্রো পুনরায় রেকর্ড করার পরিবর্তে, আমরা কেবল ভিসুয়াল বেসিক এডিটরে কোড সম্পাদনা করতে পারি। আমাদের উদাহরণে, VBA কোডের অংশটি সম্পাদকের মধ্যে সনাক্ত করুন যা "D10" বলে এবং এটিকে "E10" দিয়ে প্রতিস্থাপন করুন।

এক্সেল ভিবিএ ধাপ 17 ব্যবহার করুন
এক্সেল ভিবিএ ধাপ 17 ব্যবহার করুন

ধাপ 13. রান ট্যাবে ক্লিক করুন এবং রান সাব/ইউজারফর্ম নির্বাচন করুন।

এটি আপনার নতুন সম্পাদিত ম্যাক্রো চালায়।

  • টিপতেও পারেন F5 অথবা ম্যাক্রো চালানোর জন্য টুলবারে প্লে বাটনে ক্লিক করুন।
  • ফলাফল দেখতে, ভিজ্যুয়াল বেসিক এডিটর বন্ধ করে আপনার ওয়ার্কশীটে ফিরে যান।

3 এর অংশ 3: একটি বেসিক কমান্ড বোতাম তৈরি করা

এক্সেল ভিবিএ ধাপ 18 ব্যবহার করুন
এক্সেল ভিবিএ ধাপ 18 ব্যবহার করুন

ধাপ 1. এক্সেলে একটি ফাঁকা ওয়ার্কশীট খুলুন।

ভিবিএ সম্পর্কে জানার আরেকটি উপায় হল এক্সেলের মধ্যে থেকে কোড োকানো। এই উদাহরণে, আমরা একটি বোতাম তৈরি এবং সম্পাদনা করব যা চাপার সময় একটি নির্দিষ্ট ভাবে আচরণ করে।

এক্সেল ভিবিএ ধাপ 19 ব্যবহার করুন
এক্সেল ভিবিএ ধাপ 19 ব্যবহার করুন

পদক্ষেপ 2. বিকাশকারী ট্যাবে ক্লিক করুন।

এটি এক্সেলের শীর্ষে।

এক্সেল ভিবিএ ধাপ 20 ব্যবহার করুন
এক্সেল ভিবিএ ধাপ 20 ব্যবহার করুন

ধাপ 3. সন্নিবেশ বাটনে ক্লিক করুন।

এটি টুলবারে টুলবক্স আইকন। এটি একটি মেনু খোলে।

এক্সেল ভিবিএ ধাপ 21 ব্যবহার করুন
এক্সেল ভিবিএ ধাপ 21 ব্যবহার করুন

ধাপ 4. "সক্রিয় এক্স নিয়ন্ত্রণ" বিভাগে কমান্ড বোতাম আইকনে ক্লিক করুন।

এটি দ্বিতীয় বিভাগে প্রথম বিকল্প।

যখন আপনি সেই বিভাগের প্রথম আইকনের উপর আপনার মাউস কার্সারটি ঘুরিয়ে রাখবেন, তখন এটি "কমান্ড বোতাম" বলবে, যা আপনি জানেন যে আপনি সঠিক বোতামটি দিয়ে কাজ করছেন।

এক্সেল ভিবিএ ধাপ 22 ব্যবহার করুন
এক্সেল ভিবিএ ধাপ 22 ব্যবহার করুন

ধাপ 5. একটি খালি ঘরে ক্লিক করুন।

এটি আপনার কর্মপুস্তকে "কমান্ড বোতাম" নামে একটি নতুন বোতাম তৈরি করে। আপনি এই বোতামে একটি ম্যাক্রো বরাদ্দ করতে পারেন যা প্রতিবার আপনি বোতামটি ক্লিক করলে একটি নির্দিষ্ট কাজ সম্পন্ন করে। আমাদের উদাহরণে, আমরা বোতামটি "উইকিহাউ" শব্দটি A1 সেল -এ makeুকিয়ে দেব।

দ্য ডিজাইন মোড টুলবারের বোতামটি এখন আলোকিত হওয়া উচিত। যদি এটি না হয় তবে এটিকে এখনই আলোকিত করতে ক্লিক করুন।

এক্সেল ভিবিএ ধাপ 23 ব্যবহার করুন
এক্সেল ভিবিএ ধাপ 23 ব্যবহার করুন

ধাপ 6. কমান্ড বোতামে ডান ক্লিক করুন এবং দেখুন কোড নির্বাচন করুন।

এটি ভিজ্যুয়াল বেসিক এডিটরের বোতামের কোডটি খুলবে।

  • আপনি একবার বোতামটি ক্লিক করে নির্বাচন করতে পারেন কোড দেখুন টুলবারে।
  • একটি ম্যাক্রো রেকর্ড করার মতো মডিউল হিসাবে কোডটি সন্নিবেশ করার পরিবর্তে, এটি সেই ওয়ার্কশীটের জন্য বস্তুর কোড যোগ করে যার উপর আপনি বোতামটি রেখেছিলেন। আপনি সর্বদা ভিজ্যুয়াল বেসিক এডিটর খোলার মাধ্যমে এই কোডটি দেখতে এবং সম্পাদনা করতে পারেন, ওয়ার্কশীটে ডান ক্লিক করুন যা বোতাম রয়েছে এবং নির্বাচন করুন কোড দেখুন.
এক্সেল ভিবিএ ধাপ 24 ব্যবহার করুন
এক্সেল ভিবিএ ধাপ 24 ব্যবহার করুন

ধাপ 7. কোষ A1 এ "wikiHow" প্রিন্ট করার জন্য কোড সন্নিবেশ করান।

বিদ্যমান কোডটি বোতামের জন্য। বোতামটিকে কিছু করার জন্য, আমাদের বিদ্যমান কোডের দুটি লাইনের মধ্যে আমাদের কোড যোগ করতে হবে। বিদ্যমান দুটি লাইনের মধ্যে নিম্নলিখিত কোডটি অনুলিপি করুন এবং আটকান:

  • রেঞ্জ ("A1")। মান = "হ্যালো"

এক্সেল ভিবিএ ধাপ 25 ব্যবহার করুন
এক্সেল ভিবিএ ধাপ 25 ব্যবহার করুন

ধাপ 8. ভিজ্যুয়াল বেসিক এডিটর বন্ধ করুন।

এটি করার জন্য, শুধু ক্লিক করুন এক্স অথবা জানালার শীর্ষে লাল বৃত্ত। এটি আপনাকে আপনার ওয়ার্কশীটে ফিরিয়ে নিয়ে যাবে।

এক্সেল ভিবিএ ধাপ 26 ব্যবহার করুন
এক্সেল ভিবিএ ধাপ 26 ব্যবহার করুন

ধাপ 9. টুলবারে ডিজাইন মোডে ক্লিক করুন।

এটি ডিজাইন মোড থেকে প্রস্থান করে-আপনি যদি এখনও ডিজাইন মোডে থাকেন তবে আপনি বোতামটি ক্লিক করতে পারবেন না।

এক্সেল ভিবিএ ধাপ 27 ব্যবহার করুন
এক্সেল ভিবিএ ধাপ 27 ব্যবহার করুন

ধাপ 10. কমান্ড বোতামে ক্লিক করুন।

আপনার ওয়ার্কশীটের সেল A1 এ আপনার এখন "উইকিহাউ" শব্দটি দেখা উচিত।

কোডটি আবার সম্পাদনা করতে, ক্লিক করুন ডিজাইন মোড, বাটন নির্বাচন করুন, এবং তারপর ক্লিক করুন কোড দেখুন টুলবারে বা এটিতে ডান ক্লিক করুন এবং নির্বাচন করুন কোড দেখুন.

পরামর্শ

  • আপনি যদি VBA তে একেবারে নতুন হন, তাহলে একটি প্রাথমিক ক্লাস নেওয়ার চেষ্টা করুন, অথবা YouTube এ নতুনদের ভিডিওগুলি দেখুন।
  • আপনি VBA এর সাথে আরো অভিজ্ঞতা অর্জন করার সাথে সাথে, জনপ্রিয় এক্সেল VBA ব্যবহারকারী ফোরাম Reddit's /r /vba এবং /r /excel দেখুন।

প্রস্তাবিত: