ভিবিএ ফরম্যাট নম্বর | ভিবিএ নম্বর ফোরামের সাথে নম্বরগুলি কীভাবে বিন্যাস করবেন?

ভিবিএতে ফর্ম্যাট ফাংশনটি দেওয়া মানগুলিকে পছন্দসই বিন্যাসে বিন্যাস করতে ব্যবহৃত হয়, এই ফাংশনটিতে মূলত দুটি বাধ্যতামূলক আর্গুমেন্ট থাকে, একটি হ'ল ইনপুট যা স্ট্রিং আকারে নেওয়া হয় এবং দ্বিতীয় যুক্তিটি আমরা ব্যবহার করতে চাই যে বিন্যাসের ধরণ উদাহরণস্বরূপ যদি আমরা ফর্ম্যাট (.99, "শতাংশ") ব্যবহার করি তবে এটি আমাদের 99% হিসাবে ফলাফল দেবে।

ভিবিএ এক্সেলে ফরম্যাট নম্বর

নিয়মিত এক্সেল ফাংশন থেকে ভিবিএ এগিয়ে যায়। ওয়ার্কশিটে আমাদের 500 টিরও বেশি ফাংশন রয়েছে ঠিক তেমন ভিবিএর নিজস্ব বিল্ট-ইন ফাংশন রয়েছে। ভিবিএ-তে এরকম একটি সূত্র "ফর্ম্যাট নম্বর"।

হ্যাঁ, আপনি এটি শুনেছেন আমাদের একটি ফাংশন ডাকা হয়েছে "ফর্ম্যাট নাম্বার" ভিবিএতে এই নিবন্ধে, আমরা একচেটিয়াভাবে এই ফাংশনটির একটি সম্পূর্ণ ভ্রমণ করব।

ভিবিএ নম্বর ফোরামের সাথে নম্বরগুলি কীভাবে বিন্যাস করবেন?

যেমন ফাংশনটির নাম নিজেই বলেছে, এটি প্রদত্ত সংখ্যাটি ব্যবহারকারীর দেওয়া ফরম্যাটিং নির্দেশাবলী অনুসারে বিন্যাস করবে।

সংখ্যা বিন্যাসকরণ দশমিক পয়েন্ট যুক্ত করা, বন্ধনীতে নেতিবাচক সংখ্যাগুলি সংযুক্ত করা, দশমিক মানগুলির জন্য নেতৃস্থানীয় শূন্যগুলি প্রদর্শন করা ইত্যাদি Vফরম্যাট নাম্বার ফাংশন আমরা যে সংখ্যার সাথে কাজ করি তার সাথে ফর্ম্যাটিং স্টাইল প্রয়োগ করতে পারি। নীচে ফাংশন এর বাক্য গঠন আছে

  • প্রকাশ: এটি আমাদের ফর্ম্যাট করার প্রয়োজন নম্বর ছাড়া কিছুই নয়।
  • দশমিকের পরে সংখ্যা সংখ্যা: সংখ্যার ডান পাশের দশমিকের অবস্থানের জন্য আপনি কতগুলি সংখ্যা চান।
  • শীর্ষস্থানীয় সংখ্যা অন্তর্ভুক্ত করুন: শীর্ষস্থানীয় সংখ্যাটি সংখ্যা শুরুর আগে সংখ্যা ছাড়া কিছুই নয়। এটি 1 এর চেয়ে কম তবে -1 এর চেয়ে বেশি মানের জন্য প্রযোজ্য।
    • দশমিক মানের আগে আপনি যদি শূন্যটি দেখাতে চান তবে আপনি TRU বা -1 হিসাবে আর্গুমেন্টটি পাস করতে পারেন এবং ফলাফলটি হবে। “0.55”
    • দশমিক মানের আগে আপনি যদি শূন্যটি দেখাতে না চান তবে আপনি মিথ্যা বা 0 হিসাবে যুক্তিটি পাস করতে পারবেন এবং ফলাফলটি হবে “.55”
    • ডিফল্টরূপে মান হবে -2 অর্থাত্ আঞ্চলিক কম্পিউটার সেটিংস।
  • নেতিবাচক সংখ্যাগুলির জন্য পিতামাতার ব্যবহার করুন: আপনি যদি প্রথম বন্ধনে নেতিবাচক সংখ্যাগুলি দেখাতে চান তবে আপনি TRU বা -1 হিসাবে যুক্তিটি পাস করতে পারেন এবং ফলাফলটি হবে। “(255)”
    • যদি আপনি প্রথম বন্ধনী ছাড়াই theণাত্মক সংখ্যাগুলি প্রদর্শন করতে চান তবে আপনি যুক্তিটি FALSE বা 0 হিসাবে পাস করতে পারেন এবং ফলাফলটি হবে। “-255”
  • গ্রুপ সংখ্যা: আপনি এক হাজার বিভাজক যুক্ত করতে চান কিনা। যদি হ্যাঁ সত্য বা -1 আর্গুমেন্ট, মিথ্যা না হয় বা 0 টি আর্গুমেন্ট। ডিফল্টরূপে, মান -২ অর্থ কম্পিউটার আঞ্চলিক সেটিংসের সমান।

এক্সেল ভিবিএ ফর্ম্যাট নাম্বার ফাংশনের উদাহরণ

আমরা এক্সেল ভিবিএ ফর্ম্যাট নম্বর ফাংশনের ব্যবহারিক উদাহরণগুলি দেখতে পাব। আমরা প্রতিটি যুক্তি আলাদাভাবে সম্পাদন করব।

এই উদ্দেশ্যে ম্যাক্রো নাম তৈরি করুন এবং ভেরিয়েবলগুলির মধ্যে একটিকে স্ট্রিং হিসাবে ঘোষণা করুন। কেন আমাদের ভেরিয়েবলটিকে স্ট্রিং হিসাবে ঘোষণা করতে হবে কারণ ভিবিএ ফাংশন ফর্ম্যাট নাম্বার দ্বারা প্রাপ্ত ফলাফলটি কেবল স্ট্রিং হিসাবে রয়েছে।

আপনি এই ভিবিএ ফর্ম্যাট নম্বর ফাংশন টেম্পলেটটি এখানে ডাউনলোড করতে পারেন - ভিবিএ ফর্ম্যাট নম্বর ফাংশন টেম্পলেট

কোড:

 সাব ফরম্যাট_নম্বার_একটি নমুনা 1 () স্ট্রিম এন্ড সাব হিসাবে মিম মিনম মেশানো 

উদাহরণ # 1 - সংখ্যার সামনের দশমিক পয়েন্ট যুক্ত করুন

ধাপ 1 - ধরুন আমরা 25000 নম্বর নিয়ে কাজ করছি এবং আমাদের এটির ফর্ম্যাট করতে হবে এবং সংখ্যার ডানদিকে দশমিক পয়েন্ট যুক্ত করতে হবে। আমাদের ভেরিয়েবলের জন্য একটি মান নির্ধারণ করুন।

কোড:

 সাব ফরম্যাট_নম্বার_একটি নমুনা 1 () স্ট্রিং মাইনিম হিসাবে ফিম্যাট মাইনাম = ফর্ম্যাট নাম্বার (শেষ সাব 

ধাপ ২ -প্রথমটি হ'ল ভাবটি অর্থাত্ আমাদের ফর্ম্যাট করার জন্য প্রয়োজনীয় সংখ্যাটি কী, তাই আমাদের সংখ্যাটি 25000।

কোড:

 সাব ফরম্যাট_নিম্বার_একটি নমুনা 1 () স্ট্রিং মাইনিম হিসাবে মিম মাইনাম = ফর্ম্যাট নাম্বার (25000, শেষ উপ 

ধাপ 3 -এরপরে আমাদের আরও কত সংখ্যার যোগ করতে হবে অর্থাত্ 2 ডিজিট।

কোড:

 সাব ফরম্যাট_নম্বার_একটি নমুনা 1 () স্ট্রিং মাইনিম হিসাবে মিম মাইনাম = ফর্ম্যাট নাম্বার (25000, 2) শেষ উপ 

পদক্ষেপ # 4 -ভিবিএ বার্তা বাক্সে ভেরিয়েবলের মান প্রদর্শন করুন।

কোড:

 সাব ফরম্যাট_নম্বার_একটি নমুনা 1 () স্ট্রিং মাইনিম হিসাবে মিম মাইনাম = ফর্ম্যাট নাম্বার (25000, 2) এমএসজিবক্স মাইনিম এন্ড সাব 

পদক্ষেপ # 5 -এই ম্যাক্রোর ফলাফলটি এরকম।

আমরা সংখ্যার ডানদিকে দুটি দশমিক দেখতে পাই।

উদাহরণ # 2 - গ্রুপ নম্বর অর্থাত্ হাজার বিভাজক

একই সংখ্যার জন্য, আমরা এক হাজার বিভাজক যুক্ত বা মুছতে পারি। আমরা যদি হাজার হাজার বিভাজক প্রদর্শন করতে চাই তবে আমাদের নির্বাচন করতে হবে vbTrue শেষ যুক্তি জন্য।

কোড:

 সাব ফরম্যাট_নিম্বার_এক্স্পেল 1 () স্ট্রিং মাইনিম হিসাবে মিম মাইনাম = ফর্ম্যাট নাম্বার (25000, 2,, vbTrue) MsgBox MyNum শেষ সাব 

এটি ফলাফলটি এভাবে ফেলে দেবে।

এখন নির্বাচন করুন vbFalse তাহলে আমরা এক হাজার বিভাজক পাব না।

কোড:

 সাব ফরম্যাট_নিম্বার_এক্স্পেল 1 () স্ট্রিং মাইনিম হিসাবে মিম মাইনাম = ফর্ম্যাট নাম্বার (25000, 2,, vbFalse) MsgBox MyNum শেষ সাব 

এই কোড এর ফলাফল।

যদি আমি নির্বাচন করি vbUseDefault আমরা সিস্টেম সেটিং অনুযায়ী ফলাফল পেতে। নীচে এটির ফলাফল রয়েছে।

সুতরাং আমার সিস্টেম সেটিংটিতে ডিফল্টরূপে এক হাজার পৃথক রয়েছে।

উদাহরণ # 3 - নেতিবাচক সংখ্যাগুলির জন্য প্যারেন্টেসিস বন্ধ করুন

আমাদের যদি সংখ্যাটি নেতিবাচক হয় তবে আমরা প্রথম বন্ধনে নেতিবাচক সংখ্যাটি প্রদর্শন করতে পারি। আমাদের নির্বাচন করতে হবে vbTrue অধীনে "নেতিবাচক সংখ্যাগুলির জন্য পিতামাতার ব্যবহার করুন"।

কোড:

 সাব ফরম্যাট_নিম্বার_এক্স্পেল 1 () স্ট্রিং মাইনিম হিসাবে মিম মাইনাম = ফর্ম্যাট নাম্বার (-25000, 2, vbTrue) MsgBox MyNum শেষ সাব 

এখন ফলাফল মত।

আমরা যদি নির্বাচন vbFalse আমরা একটি বিয়োগ চিহ্ন সহ একটি নেতিবাচক নম্বর পাব।

কোড:

 সাব ফরম্যাট_নিম্বার_এক্স্পেল 1 () স্ট্রিং মাইনিম হিসাবে মিম মাইনাম = ফর্ম্যাট নাম্বার (-25000, 2, vbFalse) MsgBox MyNum শেষ সাব 

এখন ফলাফল মত।