এক্সেলের মধ্যে কীভাবে ভিবিএ ম্যাক্রো বা স্ক্রিপ্ট তৈরি করবেন
মাইক্রোসফ্ট এক্সেল ব্যবহারকারীদের ম্যাক্রো এবং ভিজ্যুয়াল বেসিক ফর অ্যাপ্লিকেশনগুলির (ভিবিএ) স্ক্রিপ্টিং ব্যবহার করে বৈশিষ্ট্য এবং কমান্ডগুলি স্বয়ংক্রিয় করতে সক্ষম করে। ভিবিএ হ'ল প্রোগ্রামিং ল্যাঙ্গুয়েজ এক্সেল ম্যাক্রোগুলি তৈরি করতে ব্যবহার করে। এটি নির্দিষ্ট শর্তাবলীর ভিত্তিতে স্বয়ংক্রিয় কমান্ডগুলিও কার্যকর করবে।
ম্যাক্রোস প্রাক রেকর্ডকৃত কমান্ডগুলির একটি সিরিজ। নির্দিষ্ট কমান্ড দেওয়ার পরে এগুলি স্বয়ংক্রিয়ভাবে চালিত হয়। মাইক্রোসফ্ট এক্সেলে আপনার যদি বারবার কাজ করে যেমন অ্যাকাউন্টিং, প্রকল্প পরিচালনা বা বেতন হিসাবে, এই প্রক্রিয়াগুলি স্বয়ংক্রিয়ভাবে চালিত করা অনেক সময় সাশ্রয় করতে পারে
<চিত্র শ্রেণি = "অলস অ্যালিজেন্সেন্টার">
এক্সেলের ফিতাএর বিকাশকারীট্যাবের অধীনে , ব্যবহারকারীরা মাউস ক্লিকগুলি এবং কীস্ট্রোকগুলি (ম্যাক্রোগুলি) রেকর্ড করতে পারে। তবে কিছু ফাংশনগুলিতে ম্যাক্রোগুলি যেগুলি সরবরাহ করতে পারে তার চেয়ে বেশি গভীরতার স্ক্রিপ্টিং প্রয়োজন। এখানেই ভিবিএ স্ক্রিপ্টিং একটি বিশাল সুবিধা হয়ে যায়। এটি ব্যবহারকারীদের আরও জটিল স্ক্রিপ্ট তৈরি করতে সহায়তা করে
এই নিবন্ধে আমরা নিম্নলিখিতটি ব্যাখ্যা করব:
স্ক্রিপ্টগুলি এবং ম্যাক্রো সক্ষম করা
কীভাবে তৈরি করবেন এক্সেলের একটি ম্যাক্রো
ম্যাক্রোর নির্দিষ্ট উদাহরণ
ভিবিএ সম্পর্কে আরও জানুন
ভিবিএ দিয়ে শুরু করার জন্য একটি বোতাম তৈরি করুন
যোগ করুন বোতামটির কার্যকারিতা দেওয়ার কোড
এটি কি কাজ করেছিল?
স্ক্রিপ্টগুলি এবং ম্যাক্রোগুলি সক্ষম করা
আপনি তৈরি করার আগে এক্সেলের ম্যাক্রো বা ভিবিএ স্ক্রিপ্টগুলি আপনাকে অবশ্যই রিবনমেনুতে বিকাশকারীট্যাব সক্ষম করতে হবে। বিকাশকারী ট্যাব ডিফল্টরূপে সক্ষম হয় না। এটি সক্ষম করতে:
আপনি যদি এক্সেল এবং অন্যান্য মাইক্রোসফ্ট প্রোগ্রামগুলিতে একটি ভাগ করা প্রকল্পে কাজ করছেন তবে ডকুমেন্টটি কোনও বিশ্বস্ত উত্স থেকে এসেছে তা নিশ্চিত করুনসম্ভাব্য দূষিত কোডটিকে অন্য ডকুমেন্টগুলিকে সংক্রামিত হতে বাধা দিতে ম্যাক্রোগুলি।
এক্সলে একটি ম্যাক্রো তৈরি করুন
ম্যাক্রো রেকর্ড করার সময় আপনি এক্সলে যে সমস্ত পদক্ষেপ নেন তা এতে যুক্ত করা হয়।
বিকাশকারী ট্যাবটি থেকে, রেকর্ড ম্যাক্রোএ ক্লিক করুন
একটি ম্যাক্রোর নাম, একটি শর্টকাট কীলিখুন >, এবং একটি বিবরণ।ম্যাক্রোর নাম অবশ্যই একটি চিঠি দিয়ে শুরু হওয়া উচিত এবং কোনও স্পেস থাকতে পারে না। শর্টকাট কীটি অবশ্যই একটি অক্ষর হতে হবে
নিম্নলিখিত বিকল্পগুলি থেকে আপনি কোথায় ম্যাক্রো সঞ্চয় করতে চান তা সিদ্ধান্ত নিন:
ব্যক্তিগত ম্যাক্রো ওয়ার্কবুক: এটি কোনও এক্সেল ডকুমেন্টের সাথে ব্যবহারের জন্য সঞ্চিত ম্যাক্রোগুলি সহ একটি লুকানো এক্সেল ডকুমেন্ট তৈরি করবে
নতুন ওয়ার্কবুক: তৈরি ম্যাক্রোগুলি সংরক্ষণের জন্য একটি নতুন এক্সেল ডকুমেন্ট তৈরি করবে।
এই ওয়ার্কবুক: এটি কেবলমাত্র আপনি বর্তমানে সম্পাদনা করছেন এমন নথিতে প্রয়োগ করা হবে
হয়ে গেলে, ওকে এ।
আপনি স্বয়ংক্রিয় করতে চান এমন ক্রিয়াগুলি চালান। আপনি শেষ হয়ে গেলে, রেকর্ডিং বন্ধ করুনএ ক্লিক করুন।
আপনি যখন নিজের ম্যাক্রো অ্যাক্সেস করতে চান, আপনার দেওয়া কীবোর্ড শর্টকাটটি ব্যবহার করুন
ম্যাক্রোর নির্দিষ্ট উদাহরণ
আসুন গ্রাহকদের এবং তাদের কতটা পাওনা তাদের জন্য একটি সাধারণ স্প্রেডশিট দিয়ে শুরু করা যাক। আমরা কার্যপত্রকটি ফর্ম্যাট করার জন্য একটি ম্যাক্রো তৈরি করে শুরু করব
আসুন আপনি ধরে নিই যে আপনি সিদ্ধান্ত নিয়েছেন যে সমস্ত স্প্রেডশিটকে আলাদা আলাদা ফর্ম্যাট ব্যবহার করা উচিত যেমন পৃথক কলামে প্রথম এবং শেষ নাম রাখা।
আপনি ম্যানুয়ালি এটিকে পরিবর্তন করতে পারেন। অথবা আপনি ম্যাক্রো ব্যবহার করে একটি প্রোগ্রাম তৈরি করতে পারেন এটি স্বয়ংক্রিয়ভাবে আপনার জন্য সঠিকভাবে ফর্ম্যাট করতে
ম্যাক্রো রেকর্ড করুন
রেকর্ডে ক্লিক করুন ম্যাক্রো করুন। এর এটিকে ফর্ম্যাট_কাস্টমার_ডাটাবলুন এবং ওকেএ ক্লিক করুন।
আমরা যে ফর্ম্যাটটি চাই তা পেতে, আমরা প্রথম কলামের নামটি প্রথম নামতে পরিবর্তন করব।
তারপরে A এর পাশে একটি কলাম sertোকান এবং এটিকে <<শেষ নামবলুন।
প্রথম কলামে সমস্ত নাম হাইলাইট করুন (যার মধ্যে এখনও প্রথম এবং শেষ নাম অন্তর্ভুক্ত রয়েছে) এবং ফিতা নেভিগেশন থেকে ডেটাএ ক্লিক করুন
ক্লিক করুন কলামে পাঠ্য।
<চিত্র শ্রেণি = "অলস অ্যালগেন্সেন্টার">চিত্র>
টিক করুন <<<<<<<<<<<<<<<<<<<<স্পেস দ্বারা আলাদা>পরবর্তী>>সমাপ্ত। নীচের স্ক্রিনশটটি দেখুন এবং কীভাবে উপরের প্রক্রিয়াটির মাধ্যমে প্রথম এবং শেষ নামগুলি পৃথক করা হয়েছিল
আসুন আমরা সঠিকভাবে ফর্ম্যাট করতে ম্যাক্রো রেকর্ড করার আগে আসল স্প্রেডশিট দিয়ে শুরু করুন। আপনার সবেমাত্র তৈরি ম্যাক্রোটি ম্যাক্রোএ ক্লিক করুন এবং চালানএ ক্লিক করুন
আপনি যখন ম্যাক্রো পরিচালনা করেন, সমস্ত বিন্যাস আপনার জন্য করা হয়। আমরা স্রেফ তৈরি এই ম্যাক্রোটি ভিজ্যুয়াল বেসিক সম্পাদকএ সঞ্চিতআরও জানতে একটি ম্যাক্রো চালান পড়ুন।
ভিবিএ সম্পর্কে আরও জানুন
ভিবিএ সম্পর্কে জানতে, বিকাশকারীথেকে ম্যাক্রোএ ক্লিক করুন ট্যাব। আপনার তৈরি করা একটি সন্ধান করুন এবং সম্পাদনা করুন
<লি >নীচের কোডটি মুদ্রা রূপান্তর পদ্ধতি চালিত করবে।
অ্যাক্টিভেল.ভ্যালু = (অ্যাক্টিভেল * 1.28)
এই বিভাগে আমাদের উদ্দেশ্য আমাদের স্প্রেডশিটে মুদ্রা রূপান্তর করা হয়। উপরের স্ক্রিপ্টটি জিবিপি থেকে ডলারের বিনিময় হার প্রতিবিম্বিত করে। একটি কক্ষের নতুন মানটি বর্তমানে সেখানে 1.28 দ্বারা গুণিত হবে
নীচের স্ক্রিনশটটি আপনাকে ভিবিএ উইন্ডোতে প্রবেশ করার পরে কোডটি কীভাবে দেখায় তা দেখায়
<চিত্র শ্রেণি =" অলস অ্যালিজেন্সেন্টার ">
ফাইলএ যান শীর্ষস্থানীয় নেভিগেশন এবং ক্লোজ করুন এবং মাইক্রোসফ্ট এক্সেলে ফিরে যানপ্রধান এক্সেল ইন্টারফেসে ফিরে আসতে
<চিত্র শ্রেণি = "অলস অ্যালিজেন্স্টার">
এটি কি কাজ করেছিল?
আপনি নিজের কোড পরীক্ষা করার আগে , আপনাকে আরও পরিবর্তন এড়াতে এবং বোতামটির কার্যকারিতা দিতে প্রথমে ডিজাইন মোডটি (এটিতে ক্লিক করুন) অক্ষম করতে হবে
আপনার স্প্রেডশিটে কোনও নম্বর টাইপ করুন এবং তারপরে রূপান্তরক্লিক করুন বোতাম। যদি আপনার সংখ্যার মান প্রায় এক-চতুর্থাংশ বৃদ্ধি পায়, এটি কাজ করেছিল
উদাহরণস্বরূপ, আমি 4 নম্বরটি একটি ঘরে রেখেছি। রূপান্তরক্লিক করার পরে, নম্বরটি 5.12 এ পরিবর্তিত হয়েছে। 4 বার 1.28 হ'ল 5.12, কোডটি সঠিকভাবে সম্পাদিত হয়েছিল
<চিত্র শ্রেণি = "অলস অ্যালিজেন্স্টার">চিত্র>
এখন আপনি কীভাবে এক্সেলের মধ্যে ম্যাক্রো বা স্ক্রিপ্ট তৈরি করবেন তা বুঝতে পেরেছেন, আপনি এগুলিকে এক্সেলের বহু সংখ্যক ক্রিয়াকলাপ স্বয়ংক্রিয় করতে ব্যবহার করতে পারেন