ভিবিএ ইউকেস ফাংশন | এক্সেল ভিবিএতে পাঠ্যটিকে বড় হাতের মধ্যে রূপান্তর করুন

এক্সেল ভিবিএ ইউকেস ফাংশন

ভিবিএতে ইউকেস এটি একটি ইনবিল্ট ফাংশন যা এটি বড় হাতের মধ্যে সরবরাহ করা একটি ইনপুট স্ট্রিং রূপান্তর করতে ব্যবহৃত হয়, এটি একটি একক যুক্তি নেয় যা একটি ইনপুট হিসাবে স্ট্রিং হয় এবং এই ফাংশনটি দ্বারা উত্পন্ন আউটপুট একটি স্ট্রিং হয়, মনে রাখার মধ্যে একটি জিনিস is যে এই ফাংশনটি প্রথম ফাংশনটিকে নয়, সমস্ত ফাংশনকে বড়হাতে রূপান্তরিত করে।

এমন পরিস্থিতি রয়েছে যেখানে আমাদের কিছু পাঠ্য মানকে এক্সেলের মধ্যে UPPERCASE এ রূপান্তর করতে হবে। এটি নিয়মিত ওয়ার্কশিট ফাংশন এবং ভিবিএ কোডে ইউকেস ফাংশনে একটি UPPER ফাংশন ব্যবহার করে করা যেতে পারে।

আপনি যদি ইতিমধ্যে ভিবিএতে UPPER ফাংশনটি সন্ধান করছেন তবে আপনি এটি ওয়ার্কশিট ফাংশন শ্রেণির সাথেও পাবেন না। ভিবিএতে এটি সম্পূর্ণ আলাদা এবং সংক্ষিপ্ত নাম ফাংশন অর্থাত্ "ইউসিএএসই"। এখানে "ইউ" এর অর্থ দাঁড়ায় "আপপার", সুতরাং সূত্রটি "UPPERCASE" পড়ে।

বাক্য গঠন

এখন, ইউসিএএসই ফাংশনের সিনট্যাক্সটি দেখুন।

স্ট্রিং: আমরা বড় হাতের মধ্যে রূপান্তর করতে চেষ্টা করছি এমন পাঠ্য মানটি ছাড়া এটি কিছুই নয়। এটি সরাসরি মান বা সেল রেফারেন্সও হতে পারে। আমরা অল্প সময়ের মধ্যে উভয় ধরণের উদাহরণ দেখতে পাব।

ভিবিএ ইউকেস ব্যবহার করে কীভাবে পাঠ্যকে বড় হাতের কাছে রূপান্তর করবেন?

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

উদাহরণ # 1

আসুন পাঠ্যের মান রূপান্তর করার চেষ্টা করি এক্সেল ভিবিএ UCase ফাংশনটি ব্যবহার করে টেক্সট বড় হাতের করতে।

ধাপ 1: ম্যাক্রো তৈরি করে সাব-প্রসেসর শুরু করুন।

কোড:

 উপ ইউকেস_এক উদাহরণ 1 () শেষ সাব 

ধাপ ২: ভেরিয়েবলটিকে ভিবিএ স্ট্রিং হিসাবে ঘোষণা করুন।

কোড:

 সাব ইউসেস_এক নমুনা 1 () ধীর কে স্ট্রিং এন্ড সাব হিসাবে 

ধাপ 3: "ইউসিএএসই" ফাংশন প্রয়োগ করে ভেরিয়েবল "কে" এর মান নির্ধারণ করুন।

পদক্ষেপ 4: এখানে স্ট্রিংটি আমাদের লক্ষ্যযুক্ত পাঠ্য মান যা আমরা বড় হাতের মধ্যে রূপান্তর করতে চেষ্টা করছি এবং স্ট্রিংয়ের মানটি "এক্সেল ভিবিএ"।

কোড:

 সাব ইউসেস_একসাম্পাইল 1 () ডিম স্ট্রিং কে হিসাবে ইউ কেস ("এক্সেল ভিবিএ") শেষ সাব 

পদক্ষেপ 5: আসুন বার্তা বাক্সে চলকটির ফলাফল প্রদর্শন করি।

কোড:

 সাব ইউসেস_একসাম্পাইল 1 () ডি এম কে স্ট্রিং কে = ইউকেস ("এক্সেল ভিবিএ") এমএসজিবক্স কে শেষ উপ 

ঠিক আছে, আমরা ভিবিএ কোডিং অংশ দিয়ে সম্পন্ন করেছি। বার্তা বাক্সে ফলাফলটি দেখতে ম্যাক্রোটি চালান।

সুতরাং বড় হাতের ফাংশন সেকেন্ডের ভগ্নাংশের ক্ষেত্রে পাঠ্য মানটি "এক্সেল ভিবিএ" "এক্সেল ভিবিএ" তে রূপান্তর করে।

উদাহরণ # 2

আসুন ফাংশনটিতে একটি সেল রেফারেন্স ব্যবহার করার উদাহরণটি দেখুন। একই পাঠ্য মানটি আমি ঘরে এ 1 এ প্রবেশ করিয়েছি।

ধাপ 1: আমরা রেঞ্জ বি 1 কক্ষে ফলাফলটি দেখাব, সুতরাং কোডটি হবে ব্যাপ্তি ("বি")। মান =

কোড:

 উপ UCase_Example2 () ব্যাপ্তি ("বি 1")। মান = শেষ উপ 

ধাপ ২: ইউসিএসই ফাংশনের মাধ্যমে সেল বি 1 এ আমরা ডেটা সংরক্ষণ করব, তাই ইউসিএসই ফাংশনটি খুলুন।

ধাপ 3: এখানে স্ট্রিংয়ের মানটি সেল রেফারেন্স। সুতরাং যেমন সেল রেফারেন্স দিন ব্যাপ্তি ("এ 1") ue

কোড:

 উপ UCase_Example2 () ব্যাপ্তি ("বি 1")। মান = ইউ কেস (পরিসর ("এ 1")। মান) শেষ সাব 

তাই করা.

কোডটি চালান এবং ফলাফলটি বি 1 কক্ষে দেখুন।

উদাহরণ # 3

উপরের উদাহরণে, আমরা একমাত্র একক সেল মানটি আপার ক্ষেত্রে রূপান্তরিত করতে দেখেছি। নীচের চিত্রটির মতো আপনার বেশ কয়েকটি নাম রয়েছে কিনা তা কল্পনা করুন।

এই ক্ষেত্রে, আমরা প্রতিটি একক লাইনের জন্য কোড লেখা চালিয়ে রাখতে পারি না, তাই আমাদের সূত্রগুলি লুপগুলি সহ বন্ধ করতে হবে। নীচের কোডটি উপরের পাঠ্য মানগুলিকে একবারে আপার ক্ষেত্রে রূপান্তর করবে।

কোড:

 সাব ইউকেস_এক্সেমেল 3 () ডি কে কে লং হিসাবে কে = 2 থেকে 8 টি সেল (কে, 2)। মূল্য = ইউকেস (সেল (কে, 1)। মূল্য) পরবর্তী কে শেষ সাব 

এটি সমস্ত পাঠ্য মানকে নিম্নরূপে সারি 2 থেকে সারি 8 তে রূপান্তর করবে।

কল্পনা করুন আপনি যদি নির্বাচিত সমস্ত সেল মানকে উপরের ক্ষেত্রে রূপান্তর করতে চান তবে নীচের কোডটি ব্যবহার করুন।

কোড:

 উপ UCase_Example4 () পরিসীমা হিসাবে ধীর Rng সেট করুন Rng = নির্বাচনের প্রতিটি Rng এর জন্য নির্বাচন Rng = UCase (Rng.Value) পরবর্তী আরএনজি সমাপ্ত সাব 

এই কোডটি কাজ করার জন্য প্রথমে আমাদের ঘরের উচ্চতর ক্ষেত্রে রূপান্তর করতে চান এমন পরিসীমা নির্বাচন করতে হবে, তারপরে ম্যাক্রোটি চালানো উচিত। কেবলমাত্র নির্বাচিত ব্যাপ্তিতে এটি পাঠ্যের মানগুলিকে বড় হাতের অক্ষরে রূপান্তরিত করে।