ভিবিএ ফর্ম্যাট | ভিবিএ ফর্ম্যাট ফাংশন কীভাবে ব্যবহার করবেন? (উদাহরণ)

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

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

ভিবিএতে আমাদের "ফর্ম্যাট" নামক ফাংশনটি কোষগুলিতে ফর্ম্যাট করতে প্রয়োগ করতে হবে। এক্সেল ফর্ম্যাটিং মাস্টার করার জন্য একটি গুরুত্বপূর্ণ ধারণা। আমাদের ফর্ম্যাট করার কৌশলগুলি যা আমরা সকলেই আমাদের প্রতিদিনের কাজে ব্যবহার করি তা হ'ল "তারিখের ফর্ম্যাট, সময় বিন্যাস, নম্বর বিন্যাসকরণ এবং অন্যান্য গুরুত্বপূর্ণ ফর্ম্যাটিং কোডগুলি"। নিয়মিত এক্সেল ওয়ার্কশিটে আমরা কেবলমাত্র ফর্ম্যাট এক্সেল সেল বিকল্পটি হিট করি এবং উপযুক্ত ফর্ম্যাটিং কোড প্রয়োগ করে ফর্ম্যাটিং দায়িত্ব পালন করি। যাইহোক, ভিবিএতে এটি আমাদের ওয়ার্কশিট কৌশলটির মতো সোজা ফরোয়ার্ড নয়।

বাক্য গঠন

  • প্রকাশ: আমরা মানটি ফর্ম্যাট করতে চাই তা ছাড়া এটি কিছুই নয়। ভিএবি প্রযুক্তিতে একে এক্সপ্রেশন হিসাবে ডাকা হয়।
  • [ফর্ম্যাট]: আপনি যে ফর্ম্যাটটি প্রয়োগ করতে চান তা কী অভিব্যক্তি আপনি নির্বাচন করেছেন? আমাদের এখানে দুটি ধরণের ফর্ম্যাটিং রয়েছে, একটি ব্যবহারকারী-সংজ্ঞায়িত ফর্ম্যাট এবং দ্বিতীয়টি অন্তর্নির্মিত বিন্যাস।

    এখানে আমাদের ভিবিএ তারিখ বিন্যাস, সংখ্যা ফর্ম্যাট এবং পাঠ্য বিন্যাস রয়েছে।

    ভিবিএ তারিখের ফর্ম্যাটের একটি স্বল্প তারিখ, দীর্ঘ তারিখ, মাঝারি তারিখ এবং সাধারণ তারিখ রয়েছে।

    সংখ্যা ফর্ম্যাটের মুদ্রা, স্ট্যান্ডার্ড, শতাংশ, বৈজ্ঞানিক, হ্যাঁ বা না, সত্য বা মিথ্যা, এবং চালু বা বন্ধ রয়েছে

  • [সপ্তাহের প্রথম দিন]: আপনার সপ্তাহের প্রথম দিনটি কী? আমরা তালিকা থেকে যে কোনও দিন নির্বাচন করতে পারি। নীচে দিনগুলির তালিকা এবং উপযুক্ত কোড রয়েছে।

  • [বছরের প্রথম সপ্তাহ]: বছরের প্রথম সপ্তাহটি কী? এটি সপ্তাহের উল্লেখ করে যা বছরের প্রথম সপ্তাহ হিসাবে ব্যবহার করা উচিত।

কিভাবে ব্যবহার করে?

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

ঠিক আছে, আসুন ফরমেট ফাংশনের কার্যকারিতা বোঝার জন্য এই ফাংশনটি ব্যবহারিকভাবে প্রয়োগ করি। ধরুন আপনার কাছে 8072.56489 নম্বর রয়েছে এবং আপনি এটিতে নম্বর বিন্যাস প্রয়োগ করতে চান। এতে নম্বর বিন্যাস প্রয়োগ করতে নীচের পদক্ষেপগুলি অনুসরণ করুন।

ধাপ 1: একটি এক্সেল ম্যাক্রো শুরু করুন এবং ভেরিয়েবলটিকে একটি হিসাবে সংজ্ঞায়িত করুনস্ট্রিং"ডেটা টাইপ।

কোড:

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

ধাপ ২: আমাদের সংখ্যা হিসাবে কে হিসাবে একটি মান নির্ধারণ করুন। 8072.56489

কোড:

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

ধাপ 3: দেখান “কে"ভিবিএ বার্তা বাক্সে মান।

কোড:

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

পদক্ষেপ 4: আপনি যদি এই ম্যাক্রোটি চালান তবে আমরা নীচের ফলাফল পেয়ে যাব।

ফলাফলটি যেমনটি হয় আমরা ভেরিয়েবল "কে" তে নির্ধারিত হয়। তবে এটিকে সুন্দর করার জন্য আমাদের এই সংখ্যায় কিছু ফর্ম্যাটিং প্রয়োগ করতে হবে।

পদক্ষেপ 5: সরাসরি একটি মান নির্ধারণের পরিবর্তে “কে”আসুন ফরমেট ফাংশনটি ব্যবহার করা যাক।

কোড:

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

পদক্ষেপ:: এখন এক্সপ্রেশন জন্য নম্বর বরাদ্দ করুন 8072.56489.

কোড:

 সাব ওয়ার্কশিট_ফাংশন_একটি নমুনা 1 () স্ট্রিং কে হিসাবে ফিম্যাট ডিম কে = ফর্ম্যাট (8072.56489, এমএসজিবক্স কে শেষ সাব 

পদক্ষেপ 7: বিন্যাস বিকল্পে আমরা হয় অন্তর্নির্মিত বিন্যাসটি ব্যবহার করতে পারি অথবা আমরা আমাদের নিজস্ব ফর্ম্যাটিং কোড ব্যবহার করতে পারি। এখন আমি একটি অন্তর্নির্মিত বিন্যাস শৈলী হিসাবে ব্যবহার করব "স্ট্যান্ডার্ড”.

কোড:

 সাব ওয়ার্কশিট_ফাংশন_একটি নমুনা 1 () স্ট্রিং কে হিসাবে ফিম্যাট ডিমে কে = ফর্ম্যাট (8072.56489, "স্ট্যান্ডার্ড") এমএসজিবক্স কে শেষ সাব 

পদক্ষেপ 8: এখন এই কোডটি চালান এবং বার্তা বাক্সের ফলাফল দেখুন।

ঠিক আছে, হাজার হাজার বিভাজক হিসাবে আমরা কমা পেয়েছি (,) এবং দশমিকটি কেবলমাত্র দুটি অঙ্ক পর্যন্ত গোল হয়।

এটির মতো, আমরা ফর্ম্যাটিং প্রয়োগ করতে অন্য অনেকগুলি অন্তর্নির্মিত বিন্যাস শৈলী ব্যবহার করতে পারি। নীচে আমি প্রয়োগ করেছি এমন কয়েকটি কোড রয়েছে।

# 1 - মুদ্রার ফর্ম্যাট

কোড:

 সাব ওয়ার্কশিট_ফাংশন_একটি নমুনা 2 () দিম কে স্ট্রিং কে হিসাবে = ফর্ম্যাট (8072.56489, "মুদ্রা") এমএসজিবক্স কে শেষ সাব 

ফলাফল:

# 2 - স্থির ফর্ম্যাট

কোড:

 সাব ওয়ার্কশিট_ফাংশন_একটি নমুনা 3 () স্ট্রিং কে হিসাবে ফিম্যাট ডিমে কে = ফর্ম্যাট (8072.56489, "ফিক্সড") এমএসজিবক্স কে শেষ সাব 

ফলাফল:

# 3 - শতকরা ফর্ম্যাট

কোড:

 সাব ওয়ার্কশিট_ফাংশন_একটি নমুনা 4 () দিম কে স্ট্রিং কে হিসাবে = ফর্ম্যাট (8072.56489, "পার্সেন্ট") এমএসজিবক্স কে শেষ সাব 

ফলাফল:

# 4 - ব্যবহারকারী-সংজ্ঞায়িত ফর্ম্যাটগুলি

ঠিক আছে, এখন আমরা কিছু ব্যবহারকারী-সংজ্ঞায়িত ফর্ম্যাটগুলি দেখতে পাব।

কোড:

 সাব ওয়ার্কশিট_ফাংশন_একটি নমুনা 5 () দিম কে স্ট্রিং কে হিসাবে = ফর্ম্যাট (8072.56489, "#। ##") এমএসজিবক্স কে শেষ সাব 

ফলাফল:

কোড:

 সাব ওয়ার্কশিট_ফাংশন_একটি নমুনা 5 () দিম কে স্ট্রিং কে = ফর্ম্যাট (8072.56489, "#, ##। ##") এমএসজিবক্স কে শেষ সাব 

ফলাফল:

# 5 - তারিখ ফর্ম্যাট

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

ভেরিয়েবলের মাধ্যমে তারিখের ফলাফলটি দেখানোর জন্য আমার কাছে লিখিত কোড রয়েছে।

কোড:

 সাব ওয়ার্কশিট_ফাংশন_একটি নমুনা 6 () স্ট্রিং কে হিসাবে দিম কে = 13 - 3 - 2019 এমএসজিবক্স কে শেষ সাব 

আমি এই কোডটি চালানোর সময় আমি সঠিক তারিখ পাব না বরং ফলাফল করুণ।

সঠিক তারিখগুলি পেতে, আমাদের এটির জন্য তারিখের বিন্যাসটি নির্ধারণ করতে হবে। আমাদের প্রথমটি হ'ল ডাবল-কোটে তারিখ সরবরাহ করা এবং তারিখের ফর্ম্যাটটি প্রয়োগ করা দরকার।

কোড:

 সাব ওয়ার্কশীট_ফাংশন_একটি নমুনা 6 () দিম কে স্ট্রিং কে = ফর্ম্যাট ("10 - 3 - 2019", "দীর্ঘ তারিখ") এমএসজিবক্স কে শেষ সাব 

যদি এই কোডটি এখনই চালানো হয় তবে আমি একটি সঠিক দীর্ঘ তারিখ পাব।

"লং ডেট" একটি অন্তর্নির্মিত ফর্ম্যাট, একইভাবে আপনি "সংক্ষিপ্ত তারিখ" এবং "মাঝারি তারিখ" বিকল্পগুলি ব্যবহার করতে পারেন।

মনে রাখার মতো ঘটনা

  • ফরমেট ফাংশন দ্বারা প্রত্যাবর্তিত মান হ'ল স্ট্রিং।
  • আমরা আমাদের নিজস্ব তারিখ, সময় এবং সংখ্যা ফর্ম্যাটিং কোডগুলি কীভাবে ওয়ার্কশিট ফর্ম্যাটিংয়ে ব্যবহার করি তা ব্যবহার করতে পারি।
  • ফরমেট একটি ভিবিএ ফাংশন এবং কেবলমাত্র ভিবিএতে ওয়ার্কশিটে পাওয়া যায় না।