ভিবিএ সিএসটিআর | সিএসটিআর ফাংশন ব্যবহার করে স্ট্রিং ডেটা প্রকারে মান রূপান্তর করুন
এক্সেল ভিবিএ সিএসটিআর ফাংশন
ভিবিএতে সিএসটিআর একটি ডেটা ধরণের রূপান্তর ফাংশন যা এই ফাংশনটিতে প্রদত্ত যে কোনও মানকে স্ট্রিংয়ে রূপান্তর করতে ব্যবহৃত হয়, এমনকি যদি প্রদত্ত ইনপুটটি পূর্ণসংখ্যার বা ভাসমান মানের মধ্যে থাকে তবে এই ফাংশনটি মানের ডেটা টাইপকে স্ট্রিং ডেটা টাইপে রূপান্তর করে, তাই প্রত্যাবর্তন এই ফাংশনের ধরণটি একটি স্ট্রিং।
আমাদের যদি ভিবিএতে স্ট্রিং ডেটা টাইপের কোনও মান রূপান্তর করতে হয় তবে আমরা এটি কীভাবে করব? এর জন্য, ভিবিএতে আমাদের "সিএসটিআর" নামে একটি ফাংশন রয়েছে। এই নিবন্ধে, আমরা ভিবিএতে "সিএসটিআর" ফাংশনের পদ্ধতিটির মাধ্যমে আপনাকে গাইড করব।
স্ট্রিং হ'ল ডেটা টাইপ যা স্ট্রিংয়ের যে কোনও ধরণের মান রাখে। যখন আমরা স্ট্রিং বলি এটি সাধারণত পাঠ্য মানগুলিকে বোঝায় তবে ভিবিএ কোডিংয়ের সাথে এটি সত্য নয়। একটি স্ট্রিং ডেটা হিসাবে অক্ষরের যে কোনও ক্রম ধারণ করতে পারে। উদাহরণস্বরূপ, “হ্যালো” কে স্ট্রিং হিসাবে ধরা হয়, “123456” কে স্ট্রিং হিসাবে ধরা হয়, “12-04-2019” কে স্ট্রিং হিসাবে ধরা হয়। এই স্ট্রিংয়ের মতো ডেটা টাইপ অক্ষরের যে কোনও ক্রম ধরে রাখতে পারে।
ভিবিএতে সিএসটিআর ফাংশন কী করে?
আপনি কি কখনও ভিবিএতে স্ট্রিংসে আলাদা অভিব্যক্তি রূপান্তর করার কথা ভেবে দেখেছেন? আপনার যদি সন্দেহ থাকে তবে তা কি সম্ভব? তাহলে উত্তরটি পরম হ্যাঁ !!!
"সিএসটিআর" একটি ফাংশন যা ভিবিএতে স্ট্রিং ফর্ম্যাটে বিভিন্ন ফর্ম্যাট এক্সপ্রেশনকে কভার করে। সিএসটিআর ফাংশন সহ আমরা সরবরাহিত এক্সপ্রেশন মানকে স্ট্রিং ডেটা ধরণে রূপান্তর করতে পারি।
ভিবিএ সিএসটিআর সিনট্যাক্স
নীচে এক্সেল ভিবিএ সিএসটিআর ফাংশনটির বাক্য গঠন রয়েছে।
সিআরটিএস ফাংশনের সিনট্যাক্সে কেবল একটি যুক্তি অন্তর্ভুক্ত।
প্রকাশ: এটি স্ট্রিং ডেটা প্রকারে পরিবর্তনের জন্য আমরা চেষ্টা করা লক্ষ্যযুক্ত মান বা ঘর মান।
মানটি কোনও ডেটা ধরণের হতে পারে, সিএসটিআর এগিয়ে যায় এবং স্ট্রিং ডেটা ধরণে রূপান্তর করে। আমরা সাধারণত রূপান্তর করি এমন সাধারণ ডেটা হ'ল ইনটিজার, বুলিয়ান এবং তারিখ থেকে স্ট্রিং ডেটা টাইপ।
এক্সেলে ভিবিএ সিএসটিআর ফাংশন কীভাবে ব্যবহার করবেন?
এখন আমরা এক্সেল ভিবিএ সিএসটিআর কার্যকারিতার কয়েকটি উদাহরণ দেখতে পাব।
আপনি এই ভিবিএ সিএসটিআর এক্সেল টেম্পলেটটি এখানে ডাউনলোড করতে পারেন - ভিবিএ সিএসটিআর এক্সেল টেম্পলেটউদাহরণ # 1
উদাহরণস্বরূপ নীচের কোডটি দেখুন।
কোড:
সাব সিএসটি_একসাম্পল ১ () স্টিম সংখ্যাসূচক হিসাবে 85% স্ট্রিংরেসাল্ট = সিএসটিআর (সংখ্যাসম্য) এমএসজিবক্স স্ট্রিংস রেজাল্ট সমাপ্ত সাব
প্রথমে আমি পূর্ণসংখ্যার ডেটা টাইপটি ভেরিয়েবল "নিউমারিকভ্যালু" কে 855 হিসাবে নির্ধারিত করেছি Now আর একটি পরিবর্তনশীল "স্ট্রিংরেসাল্ট" সহ সিটিআরএস সূত্রকে পূর্ণাঙ্গ ডেটা টাইপকে স্ট্রিং ডেটা টাইপের রূপান্তর করতে নির্ধারিত করে।
সিএসআরটি পূর্ণসংখ্যা নম্বরটি স্ট্রিং ডেটা প্রকারে রূপান্তরিত করে। যদিও আমরা এখনও 855 হিসাবে নম্বরটি দেখতে পাচ্ছি এটি এখন ভিবিএতে কোনও পূর্ণসংখ্যার তারিখের ধরণ নয়, এটি এখন স্ট্রিং ডেটা টাইপের মধ্যে রয়েছে।
উদাহরণ # 2
উদাহরণস্বরূপ, ভিবিএ বুলিয়ান ডেটা ধরণের রূপান্তরটির উদাহরণ দেখুন।
কোড:
উপ সিএসটিআর_সামগ্রী 2 () বুলিয়ান ডিম ভাল 2 হিসাবে বুলিয়ান ভাল 1 হিসাবে ডিম ভাল 1 = সত্য ভ্যাল 2 = মিথ্যা এমএসজিবক্স সিএসটিআর (ভাল 1) এবং vbNewLine & CStr (ভাল 2) শেষ উপ
উপরের কোডে, আমি বুলিয়ান হিসাবে দুটি ভেরিয়েবল ঘোষণা করেছি।
বুলিয়ান হিসাবে ডিমে ভাল 1 ডিম ভাল 2
পরের লাইনে, আমি বুলিয়ান মানগুলি সত্য ও মিথ্যা হিসাবে নির্ধারিত করেছি।
ভাল 1 = সত্য ভাল 2 = মিথ্যা
এই সময়ে, উভয় ভেরিয়েবলগুলি বুলিয়ান ডেটা টাইপ। এখন এই উদাহরণে, আমি এই বুলিয়ান ডেটা টাইপকে একটি স্ট্রিং ডেটা টাইপে রূপান্তর করতে ভিবিএ সিএসটিআর ফাংশন প্রয়োগ করেছি।
উদাহরণ # 3
উদাহরণস্বরূপ, তারিখ ডেটা টাইপ স্ট্রিং ডেটা টাইপের রূপান্তর উদাহরণ দেখুন।
কোড:
উপ সিএসটিআর_সামগ্রী 3 () ধীর তারিখ 1 তারিখ হিসাবে ডিম তারিখ 2 তারিখের তারিখ 1 = # 10/12/2019 # তারিখ 2 = # 5/14/2019 # এমএসজিবক্স সিএসটিআর (তারিখ 1) ও ভিবি নিউলাইন এবং সিএসটিআর (তারিখ 2) শেষ সাব
আমি তারিখ হিসাবে দুটি ভেরিয়েবল ঘোষণা করেছি।
ধীর তারিখ 1 তারিখ হিসাবে ডিম তারিখ 2 তারিখ হিসাবে
পরবর্তী লাইনে আমি যথাক্রমে 10-12-2019 এবং 05-14-2019 হিসাবে তারিখের মান নির্ধারণ করেছি।
তারিখ 1 = # 10/12/2019 # তারিখ 2 = # 5/14/2019 #
এই সময়ে, উভয় ভেরিয়েবলগুলি হ'ল তারিখের ডেটা টাইপ। এখন পরের লাইনে, আমি তারিখের ডেটা টাইপকে স্ট্রিং ডেটা টাইপে রূপান্তর করতে সিএসটিআর ফাংশন প্রয়োগ করেছি। অন্য কোনও ডেটা ধরণের স্ট্রিং ডেটা টাইপে রূপান্তর করতে ব্যবহৃত সিএসটিআর ফাংশনটি পছন্দ করে।