VBA-তে একটি নির্দিষ্ট ফাংশন নেই যা স্ট্রিংএর প্রতিটি শব্দকে ক্যাপিটালাইজ করার জন্য, যেমনটি অন্যান্য প্রোগ্রামিং ভাষায় থাকে। তবে, আপনি UCase, LCase, এবং Mid মত কিছু মেথড এবং ফাংশনগুলির সমন্বয়ে এটি অর্জন করতে পারেন। এখানে একটি স্ট্রিংকে ক্যাপিটালাইজ করার সরল উদাহরণ দেওয়া হল.
UCase
LCase
Mid
VBA স্ট্রিং যোগ করার জন্য & অপারেটর বা Concatenate ফাংশন ব্যবহার করে একটি সরল পদ্ধতি প্রদান করে। চলুন দুটি পদ্ধতিই উদাহরণসহ আলোচনা করি.
&
Concatenate
ভিজ্যুয়াল বেসিক ফর অ্যাপ্লিকেশনস (VBA) এ, একটি স্ট্রিংকে লোয়ারকেসে রূপান্তর করা LCase ফাংশন ব্যবহার করে সরল। এই ফাংশনটি একটি স্ট্রিং নেয় এবং একটি নতুন স্ট্রিং ফেরত দেয় যেখানে সকল আপারকেস অক্ষরগুলিকে লোয়ারকেসে রূপান্তৃত করা হয়। একটি মৌলিক উদাহরণ এর ব্যাখ্যা করা হলো.
VBA এ, আপনি Replace ফাংশন বা নিয়মিত অভিব্যক্তিগুলি (regular expressions) ব্যবহার করে প্যাটার্নের সাথে মিলে যাওয়া অক্ষরগুলি মুছে ফেলতে পারেন। এখানে উভয় পদ্ধতির উদাহরণ রয়েছে.
Replace
VBA এ, আপনি সাধারণত Mid, Left, এবং Right ফাংশনগুলি ব্যবহার করে সাবস্ট্রিং বের করেন। নিম্নে, আমরা উদাহরণের সাথে এই ফাংশনগুলি সম্পর্কে আলোচনা করি.
Left
Right
VBA-এ, একটি স্ট্রিংয়ের দৈর্ঘ্য খুঁজে পেতে Len ফাংশন আপনার প্রধান সঙ্গী। এটি একটি নির্দিষ্ট স্ট্রিংয়ে অক্ষরসংখ্যা প্রকাশ করে এমন একটি পূর্ণসংখ্যা ফেরত দেয়। এই ফাংশনটিকে ব্যাখ্যা করতে এখানে একটি সরল উদাহরণ দেওয়া হল.
Len
কিছু ভাষায় বিল্ট-ইন স্ট্রিং ইন্টারপোলেশন থাকলেও, VBA-তে এর জন্য সাধারণত & অপারেটর অথবা Format ফাংশন ব্যবহার করে আরও ম্যানুয়াল পদ্ধতি প্রয়োজন হয়, যেখানে স্ট্রিং-এ ভেরিয়েবল এম্বেড করা হয়। নিচে এই পদ্ধতি দেখানো হল.
Format
VBA তে, একটি স্ট্রিং থেকে উদ্ধৃতি অপসারণের জন্য একাধিক পদ্ধতি রয়েছে। এখানে একটি সরল উদাহরণ দেওয়া হলো Replace ফাংশন ব্যবহার করে, যা একটি নির্দিষ্ট সাবস্ট্রিং (এই ক্ষেত্রে, একটি উদ্ধৃতি) খোঁজে একটি স্ট্রিংয়ের মধ্যে এবং অন্য একটি সাবস্ট্রিং দিয়ে তা প্রতিস্থাপন করে (উদ্ধৃতি অপসারণের ক্ষেত্রে একটি খালি স্ট্রিং)।.
VBA তে টেক্সট অনুসন্ধান এবং প্রতিস্থাপন Replace ফাংশন বা Excel বা Word এর মত অ্যাপ্লিকেশনগুলিতে নির্দিষ্ট অবজেক্ট মডেলস ব্যবহার করে সম্পন্ন করা যায়। নীচে উভয় পদ্ধতি দেখানো হলো।.
VBA এ নিয়মিত অভিব্যক্তি ব্যবহার করতে, আপনাকে প্রথমে Microsoft VBScript Regular Expressions লাইব্রেরিটি সক্রিয় করতে হবে। VBA সম্পাদকে গিয়ে Tools -> References এ যান, তারপর Microsoft VBScript Regular Expressions 5.5 চেক করুন। একটি স্ট্রিং এর মধ্যে একটি প্যাটার্ন আছে কি না তা খুঁজে একটি মৌলিক উদাহরণ দেখা যাক.
Tools
References
Microsoft VBScript Regular Expressions 5.5