ভিবিএ কনকেটেনেট | ভিবিএতে একসাথে স্ট্রিংসকে কীভাবে সংঘবদ্ধ করতে হয়?

কনটেনটেশন অর্থ দুটি মান বা দুটি স্ট্রিং একসাথে যোগদান করা, আমরা যেমন এক্সেল ব্যবহার করি এবং এর সাথে সমঝোতা করার জন্য অ্যাম্পারস্যান্ড অপারেটর হিসাবে পরিচিত, আমরা দুটি স্ট্রিং 1 এবং স্ট্রিং 2 এর মতো দুটি কনটেনেট দুটি স্ট্রিং ব্যবহার করি এবং এখন অপরিহার্য বিষয় মনে রাখা দরকার এবং অ্যান্ড অপারেটরটি ব্যবহার করার সময় আমাদের স্পেস সরবরাহ করতে হবে বা ভিবিএ এটিকে দীর্ঘক্ষণ বিবেচনা করবে।

ভিবিএ কনকাটেনেট স্ট্রিংস

ভিবিএ কনকাটেনেট হ'ল সেই জিনিসগুলির মধ্যে একটি যা আমরা দুটি বা ততোধিক মান কোষের মানগুলিকে একত্রিত করতে ব্যবহার করি যদি আমি যদি সহজ ভাষায় এটি মিশ্রণ করি তবে এটি দুটি বা আরও বেশি মানকে এক সাথে পূর্ণ মান হিসাবে যুক্ত করে।

আমাদের এক্সেলে CONCATENATE নামে একটি ফাংশন রয়েছে যা দুই বা ততোধিক মান বা দুটি বা আরও বেশি ঘরের মান একসাথে একত্রিত করে।

তবে ভিবিএতে দু'এরও বেশি মানকে একসাথে আঁকতে আমাদের কোনও বিল্ট-ইন ফাংশন নেই। আসলে, আমরা এমনকি ওয়ার্কশিট ফাংশন হিসাবে ভিবিএ সংযোগ ফাংশন অ্যাক্সেস করতে ওয়ার্কশিট ফাংশন শ্রেণিতে অ্যাক্সেস করতে পারি না।

ভিবিএতে স্ট্রিংগুলি কীভাবে সংঘবদ্ধ করতে হয়?

মানগুলিকে একত্রিত করতে যদি আমাদের কোনও বিল্ট-ইন ফাংশন না থাকে এবং এমনকি ওয়ার্কশিট ফাংশনটি ভিবিএর সাথে একীভূত হয় না। এখন চ্যালেঞ্জ হ'ল আমরা কীভাবে মূল্যবোধকে একত্রিত করব?

যদিও কোনও বিল্ট-ইন ফাংশন নেই তবুও আমরা "এম্পারস্যান্ড" (&) চিহ্নটি ব্যবহার করে ভিবিএতে একত্রিত করতে পারি।

আপনি যদি আমাদের পোস্টগুলি নিয়মিত অনুসরণ করেন তবে আমরা প্রায়শই আমাদের কোডিংয়ে অম্পারস্যান্ড (&) চিহ্নটি ব্যবহার করি।

উদাহরণস্বরূপ, আপনার প্রথম নাম এবং শেষ নাম আলাদাভাবে থাকলে আমরা এই দুটিকে একত্রিত করতে পারি এবং এটি পুরো নাম হিসাবে তৈরি করতে পারি। আমাদের নিজস্ব ভিবিএ ম্যাক্রো কোডটি লিখতে নীচের পদক্ষেপগুলি অনুসরণ করুন।

ধাপ 1: ভিজ্যুয়াল বেসিক সম্পাদকটিতে যান এবং একটি ভিবিএ সাব পদ্ধতি তৈরি করুন।

ধাপ ২: তিনটি ভেরিয়েবল নির্ধারণ করুন স্ট্রিং হিসাবে.

কোড:

 সাব কনক্যাটেনেট_এক্সেম্পল () স্ট্রিং ডিম হিসাবে ডিম ফার্স্ট_নাম স্ট্রিং ডিম লাস্ট_নাম স্ট্রিং ডিম হিসাবে পুরো_ নাম স্ট্রিং এন্ড সাব সাব 

ধাপ 3: এখন বরাদ্দ করুন প্রথম নাম এবং শেষ নাম পরিবর্তনশীল।

কোড:

 সাব কনটেনটেট_এক্সেম্পল () স্ট্রিং ডিম লাস্ট_নাম স্ট্রিং ডিম লাস্ট_নাম স্ট্রিং ডিম ফুল_নাম স্ট্রিং ফার্স্ট নেম = "সচিন" লাস্ট_নেম = "টেন্ডুলকার" এন্ড সাব 

পদক্ষেপ 4: এখন এই দুটি নামটি ভেরিয়েবলের সাথে সংযুক্ত করুন পুরো নাম অ্যাম্পারস্যান্ড ভেরিয়েবল ব্যবহার করে।

কোড:

 সাব কনটেনটেট_এক্সেম্পল () স্ট্রিং ডিম হিসাবে ডিম ফার্স্ট_নাম স্ট্রিং ডিম লাস্ট_নাম স্ট্রিং ডিম ফুল_নাম স্ট্রিং ফার্স্ট নাম হিসাবে = "সচিন" লাস্ট_নেম = "টেন্ডুলকার" ফুল_নাম = ফার্স্ট_নাম এবং লাস্ট_নাম শেষ সাব 

পদক্ষেপ 5: এখন এর মধ্যে ভেরিয়েবলের পূর্ণ_নামের মান দেখান বার্তা বাক্স.

কোড:

 সাব কনটেনটেট_এক্সেম্পল () স্ট্রিং ডিম হিসাবে ডিম ফার্স্ট_নাম স্ট্রিং ডিম লাস্ট_নাম স্ট্রিং ডিম ফুল_নাম স্ট্রিং ফার্স্ট নাম হিসাবে = "সচিন" লাস্ট_নেম = "টেন্ডুলকার" ফুল_নাম = ফার্স্ট_নাম এবং লাস্ট_নেম এমএসজিবক্স সম্পূর্ণ_নাম সাব সাব 

এখন কোডটি চালান আমরা মেসেজ বক্সে পুরো নাম পাব।

এই পুরো নামটি নিয়ে সমস্যাটি হ'ল আমরা প্রথম নাম এবং শেষ নাম পৃথককারী অক্ষর স্থান যোগ করি নি, যখন প্রথম নাম এবং শেষ নামটি সংযুক্ত করার সাথে সাথে স্থানের অক্ষরও একত্রিত করি।

কোড:

 সাব কনটেনটেট_এক্সাম্পল () স্ট্রিং ডিম হিসাবে ডিম ফার্স্ট_নাম স্ট্রিং ডিম লাস্ট_নাম স্ট্রিং ডিম ফুল_নাম স্ট্রিং ফার্স্ট নাম হিসাবে = "সচিন" লাস্ট_নেম = "টেন্ডুলকার" ফুল_নাম = ফার্স্ট নাম এবং "" এবং শেষ_নাম এমএসজিবক্স সম্পূর্ণ_নাম শেষ সাব 

এটি এখন একটি যথাযথ পুরো নাম দেবে।

এটি অ্যাম্পারস্যান্ড প্রতীক ব্যবহার করে, আমরা মানগুলি একত্রিত করতে পারি। এখন আমরা প্রথম নাম এবং পদবি একত্রে পুরো নামটি তৈরি করার ওয়ার্কশিট সমস্যার সমাধান করব।

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

কোড:

 উপসংযোগ_একটি নমুনা 1 () i = 2 থেকে 9 টি কক্ষের জন্য আমি পূর্ণসংখ্যা হিসাবে ধীর (i, 3)। মূল্য = ঘর (i, 1) এবং "" এবং ঘর (i, 2) পরবর্তী আমি শেষ 

এটি আমাদের ভিবিএ কনটেনেট ফাংশনের মতোই প্রথম নাম এবং পদবি একত্রিত করবে।

অ্যাম্পারস্যান্ড ভিবিএ কনক্যাটনেটে সাধারণ ভুল

আপনি যদি আমার কোডগুলি লক্ষ্য করেন তবে আমি একটি এম্পারস্যান্ড প্রতীক মানের মধ্যে স্থান অক্ষর যুক্ত করেছি। ভিবিএ প্রোগ্রামিংয়ের প্রকৃতির কারণে এটি প্রয়োজনীয়।

আমরা মান এবং অ্যাম্পারস্যান্ড প্রতীক একসাথে একত্রিত করতে পারি না অন্যথায় আমরা নীচের মত কম্পাইল ত্রুটি পেয়ে যাব।

ভিবিএ কনকટેনেটে জয়েন ফাংশন ব্যবহার করে

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

  • অ্যারে আমাদের মানগুলিকে ধারণ করে এমন একটি অ্যারে ছাড়া কিছুই নয়। উদাহরণস্বরূপ প্রথম নাম এবং শেষ নাম উভয়ই।
  • ডিলিমিটার এক্ষেত্রে প্রতিটি অ্যারের মানের মধ্যে বিভাজক ছাড়া আর কিছুই নয় space

নীচের কোডটি এর উদাহরণ দেখায়।

কোড:

 সাব কনটেনটেট_এক্সেম্পল 2 () মাইভ্যালিউস যেমন ভেরিয়েন্ট ডিম ফুল_নাম স্ট্রিং মাইভ্যালিউস = অ্যারে ("সচিন", "টেন্ডুলকার") ফুল_নাম = জয়েন (মাইভ্যালিউস, "") এমএসজিবক্স সম্পূর্ণ_নাম সাব সাব