ভিবিএ এলকেস ফাংশন | ভিবিএ ব্যবহার করে পাঠ্যকে লোয়ারকেসে রূপান্তর করুন

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

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

আপনি অবশ্যই ভিবিএতে এক্সেল হিসাবে একই সূত্র (LOWER) ব্যবহার করে দেখতে পেয়েছেন এবং আপনি এটি খুঁজে পান নি। কারণ ভিবিএতে ছোট ছোট নামকরণ করা হয়েছে কিছুটা আলাদা। ভিবিএতে এটি শর্টকাট নামে অর্থাত্ "এলসিএএসই"। এখানে "এল" এর অর্থ দাঁড়ায় "লোয়ার", সুতরাং সূত্রটি "লোয়ারসেসি" পড়ে।

বাক্য গঠন

  • স্ট্রিং: আমরা লোয়ার কেসে রূপান্তরিত করার চেষ্টা করছি এমন পাঠ্য মান ছাড়া কিছুই নয় nothing আমরা সরাসরি সূত্রটিতে পাঠ্য সরবরাহ করতে পারি, এটি একটি সেল রেফারেন্স হতে পারে এবং এটি চলক মাধ্যমেও হতে পারে।

ভিবিএতে ছোট হাতের পাঠ্যকে কীভাবে রূপান্তর করবেন?

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

উদাহরণ # 1

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

ধাপ 1: এক্সেল ম্যাক্রো নামকরণ করে সাবপ্রসিসিওর শুরু করুন।

কোড:

 উপ LCase_Example1 () শেষ সাব 

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

কোড:

 সাব LCase_Example1 () ডিম স্ট্রিং এন্ড সাব হিসাবে 

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

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

কোড:

 সাব LCase_Example1 () দিম কে হিসাবে স্ট্রিং কে = এলকেস ("হ্যালো গুড মর্নিং") শেষ সাব 

পদক্ষেপ 5: এখন মেসেজ বক্সে "k" ভেরিয়েবলের ফলাফলটি দেখান।

কোড:

 সাব LCase_Example1 () Dim k As String k = LCase ("হ্যালো গুড মর্নিং") MsgBox k শেষ উপ 

ঠিক আছে, কোডিং শেষ হয়েছে। ফলাফলটি দেখতে কোডটি চালানো যাক।

সুতরাং এলসিএস সহজ কোডিং প্রযুক্তির সাহায্যে "হ্যালো গুড মর্নিং" পাঠ্যের মানটিকে "হ্যালো গুড মর্নিং" তে রূপান্তর করেছে।

উদাহরণ # 2

আমরা দেখেছি কীভাবে ভিবিএতে এলসিএএসই ফাংশন কাজ করে। উপরের উদাহরণে, আমরা সরাসরি সূত্রটিতে মান সরবরাহ করেছি। এখন আমরা দেখব কীভাবে আমরা সূত্রটিতে সেল রেফারেন্স মানটি ব্যবহার করতে পারি।

ধরে নিন নীচের চিত্রটির মতো আপনার কক্ষ এ 1 তে "হ্যালো গুড মর্নিং" শব্দটি আছে।

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

কোড:

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

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

ধাপ 3: এই উদাহরণে, ভিবিএ স্ট্রিং মানটি কোনও সেল রেফারেন্স, সরাসরি মান নয়। সুতরাং যেমন সেল রেফারেন্স দিন ব্যাপ্তি ("এ 1") ue

কোড:

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

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

উদাহরণ # 3

একটি একক সেল মান বা একটি একক প্রত্যক্ষ মান রূপান্তর করা সবচেয়ে বড় চ্যালেঞ্জ নয়। যখন আমাদের কার্যপত্রকের "এন" সংখ্যার সাথে ডিল করতে হবে তখন আমাদের সমস্ত কক্ষের লুপে লুপগুলি প্রয়োগ করতে হবে এবং সেগুলি ছোট হাতের মানগুলিতে রূপান্তর করতে হবে।

অনুমান করুন নীচে একটি এক্সেল ওয়ার্কশিটে আপনার কাছে থাকা ডেটা রয়েছে।

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

কোড:

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

এটি ছোট হাতের ফাংশনে সমস্ত পাঠ্য মানকে সারি 2 থেকে সারি 8 তে রূপান্তর করবে।

আপনার সেলগুলির উপর ভিত্তি করে আপনি লুপের সীমাটি 8 থেকে বাড়িয়ে আপনার ডেটার শেষ সারি সংখ্যাটি করতে পারেন।