ষ্ট্ৰিং এক্সেলত অন্য এটা ষ্ট্ৰিং আছে নে নাই পৰীক্ষা কৰিবলৈ VBA (৬টা পদ্ধতি)

  • এইটো শ্বেয়াৰ কৰক
Hugh West

বিষয়বস্তুৰ তালিকা

VBA প্ৰণয়ন কৰাটো Excel ত যিকোনো কাৰ্য্য চলাবলৈ আটাইতকৈ ফলপ্ৰসূ, দ্ৰুত আৰু নিৰাপদ পদ্ধতি। এই লেখাটোত আমি আপোনাক দেখুৱাম যে VBA ব্যৱহাৰ কৰি এটা ষ্ট্ৰিংত এক্সেলত আন এটা ষ্ট্ৰিং আছে নে নাই কেনেকৈ পৰীক্ষা কৰিব পাৰি।

Download Practice Template

You ইয়াৰ পৰা বিনামূলীয়া অনুশীলন এক্সেল টেমপ্লেট ডাউনলোড কৰিব পাৰে।

ষ্ট্ৰিংত মান আছে নে নাই পৰীক্ষা কৰিবলৈ VBA।xlsm

6 VBA ত পদ্ধতি এই বিভাগত তলত, আপুনি এটা ষ্ট্ৰিংত অন্য ষ্ট্ৰিং আছে নে নাই পৰীক্ষা কৰিবলে VBA কেনেকৈ প্ৰণয়ন কৰিব লাগে তাৰ 6 টা ফলপ্ৰসূ পদ্ধতি পাব .

১. ষ্ট্ৰিংত চাবষ্ট্ৰিং আছে নে নাই পৰীক্ষা কৰিবলৈ VBA

তলত InStr ফাংচন ৰ এটা উদাহৰণ দিয়া হৈছে যাতে এটা ষ্ট্ৰিঙে এক্সেলত এটা চাবষ্ট্ৰিং আছে নেকি বিচাৰিব পাৰে।

স্তৰসমূহ:

  • আপোনাৰ কিবৰ্ডত Alt + F11 টিপক বা টেবলৈ যাওক ডেভেলপাৰ -> ভিজুৱেল বেচিক খোলিবলৈ ভিজুৱেল বেচিক সম্পাদক

  • পপ-আপ ক'ড উইণ্ড'ত, মেনু বাৰৰ পৰা , ক্লিক কৰক সন্দৰ্ভত -> মডিউল .

  • ক'ড উইণ্ড'ত, নিম্নলিখিত ক'ড কপি কৰক আৰু পেষ্ট কৰক।
4683

আপোনাৰ... ক'ড এতিয়া চলাবলৈ সাজু হৈছে।

  • মেক্ৰ' চলাওক

যদি আপোনাৰ ষ্ট্ৰিঙত উপষ্ট্ৰিং থাকে তেন্তে আপুনি এটা মিল পোৱা যাব, অন্যথা, ই কোনো মিল পোৱা নগ'ল ঘূৰাই নিদিয়ে।

আমাৰ উদাহৰণত , আমি জানিব বিচাৰিছিলো যে আমাৰ...প্ৰাথমিক ষ্ট্ৰিং “ চলচ্চিত্ৰ: আইৰন মেন, বেটমেন, ছুপাৰমেন, স্পাইডাৰমেন, থৰ ” শব্দটো আছে “ হালক ” বা নহয়। যিহেতু ই নহয়, আমি এটা Movie not found ফলাফল পাওঁ।

2. ষ্ট্ৰিংত সংখ্যা আছে নে নাই পৰীক্ষা কৰিবলৈ VBA

আপুনি VBA ক'ড ব্যৱহাৰ কৰি ষ্ট্ৰিংত সংখ্যা আছে নে নাই সন্ধান কৰিব পাৰে।

তলৰ উদাহৰণ চাওক য'ত আমি কোনবোৰ ষ্ট্ৰিংত চলচ্চিত্ৰৰ নামৰ সৈতে সংখ্যা আছে সেইটো বিচাৰি পাব।

স্ট্ৰিংসমূহত VBA ৰ সৈতে সংখ্যা আছে নে নাই পৰীক্ষা কৰিবলে পদক্ষেপসমূহ তলত দিয়া হৈছে।

পদক্ষেপসমূহ:

  • আগতেৰ দৰেই, ডেভেলপাৰ টেবৰ পৰা ভিজুৱেল বেচিক এডিটৰ আৰু ইনছাৰ্ট<খোলক 2> ক'ড উইণ্ড'ত এটা মডিউল
  • ক'ড উইণ্ড'ত, নিম্নলিখিত ক'ডটো কপি কৰি পেষ্ট কৰক।
9186
  • এয়া নহয় VBA প্ৰগ্ৰাম চলাবলৈ এটা উপ পদ্ধতি, ই এটা ব্যৱহাৰকাৰী সংজ্ঞায়িত ফাংচন (UDF) সৃষ্টি কৰিছে, যিটো আমি আমাৰ কাৰ্য্যপত্ৰিকাত কাৰ্য্য এক্সিকিউট কৰিবলে কল কৰিম। গতিকে, ক'ড লিখাৰ পিছত, Run বুটামটো ক্লিক কৰাৰ পৰিৱৰ্তে, মেক্ৰ' ফাইলটো সংৰক্ষণ কৰিবলৈ মেনু বাৰৰ পৰা Save বুটামত ক্লিক কৰক।
  • এতিয়া পিছলৈ ঘূৰি যাওক আগ্ৰহৰ কাৰ্য্যপত্ৰিকালৈ আৰু আপুনি মাত্ৰ সৃষ্টি কৰা ব্যৱহাৰকাৰী-সংজ্ঞায়িত ফাংচনটো VBA ক'ডত ( SearchNumber , ক'ডৰ প্ৰথম শাৰীত) আৰু ফাংচনৰ বন্ধনীসমূহৰ ভিতৰত লিখক , ষ্ট্ৰিংৰ কোষৰ কোষ প্ৰসংগ সংখ্যা ইনপুট কৰক যাৰ আগশাৰীৰ সংখ্যা আছে (যেনে CellB5 ).
  • Enter টিপক।

আপুনি এটা বুলিয়ান মান পাব ( TRUE বা মিছা ), যদি ঘৰত ষ্ট্ৰিংত সংখ্যা থাকে তেন্তে আপুনি TRUE পাব, অন্যথা FALSE

  • কোন ষ্ট্ৰিঙত সংখ্যা আছে আৰু কোনত নাই পৰীক্ষা কৰিবলে বাকী ঘৰসমূহত সূত্ৰ প্ৰয়োগ কৰিবলে ফিল হেণ্ডল ৰ দ্বাৰা ঘৰটো তললৈ টানি নিয়ক।

৩. VBA to Extract Numbers from String

ওপৰৰ অংশত আমি ষ্ট্ৰিংটোত সংখ্যা আছে নে নাই কেনেকৈ পৰীক্ষা কৰিব লাগে শিকিব পাৰো। আৰু এই শিতানত আমি সেই সংখ্যাবোৰ কেনেকৈ এক্সট্ৰেক্ট কৰিব লাগে আৰু তলত দিয়া উদাহৰণটোৰে আন এটা চেলত ৰাখিব লাগে শিকিম।

ষ্ট্ৰিংত সংখ্যা আছে নে নাই পৰীক্ষা কৰাৰ পদক্ষেপ আৰু সেইবোৰ এক্সট্ৰেক্ট কৰা VBA ৰ সৈতে তলত দিয়া হৈছে।

পদক্ষেপসমূহ:

  • ৰ পৰা ভিজুৱেল বেচিক সম্পাদক খোলক ডেভেলপাৰ টেব আৰু সন্ধান এটা ব্যৱহাৰকাৰী প্ৰপত্ৰ এইবাৰ ক'ড উইন্ডোত সন্নিবিষ্ট টেবৰ পৰা।
  • প্ৰদৰ্শিত সঁজুলিবাকচ ৰ পৰা, টানি নিয়ক আৰু UserForm CommandButton ড্ৰপ কৰক।

  • ডাবল ক্লিক কৰক বুটাম, নিম্নলিখিত ক'ড কপি কৰক আৰু পেষ্ট কৰক।
6974
  • ক'ড চলাওক আৰু ই আপোনাক আগ্ৰহৰ কাৰ্য্যপত্ৰিকালৈ লৈ যাব।
  • আদেশ বুটাম ক্লিক কৰক আৰু আপুনি ষ্ট্ৰিংসমূহৰ পৰা নিষ্কাষিত সংখ্যা পাব।

4. ষ্ট্ৰিংত নিৰ্দিষ্ট আখৰ আছে নে নাই পৰীক্ষা কৰিবলৈ VBA

এই পদ্ধতি প্ৰায়এটা ষ্ট্ৰিংত চাবষ্ট্ৰিং পৰীক্ষা কৰাৰ পদ্ধতিৰ সৈতে একে।

তলত InStr ফাংচন দিয়া হৈছে যাতে এটা ষ্ট্ৰিঙত এক্সেলত এটা নিৰ্দিষ্ট আখৰ থাকে নেকি বিচাৰিব পাৰি।

পদক্ষেপসমূহ :

  • পূৰ্বৰ দৰেই, ডেভেলপাৰ টেবৰ পৰা ভিজুৱেল বেচিক এডিটৰ খোলক আৰু সন্ধান এটা ক'ড উইণ্ড'ত মডিউল
  • ক'ড উইণ্ড'ত, নিম্নলিখিত ক'ড কপি কৰক আৰু পেষ্ট কৰক।
8665

আপোনাৰ ক'ড এতিয়া চলাবলৈ সাজু হৈছে।

  • প্ৰগ্ৰেমটো চলাওক । যদি আপোনাৰ ষ্ট্ৰিঙত আখৰ থাকে তেন্তে আপুনি এটা মিল পোৱা যাব, অন্যথা, ই কোনো মিল পোৱা নগ'ল ঘূৰাই নিদিয়ে।

আমাৰ উদাহৰণত , আমি জানিব বিচাৰিছিলো যে আমাৰ প্ৰাথমিক ষ্ট্ৰিং “ চলচ্চিত্ৰ: আইৰন মেন, বেটমেন, ছুপাৰমেন, স্পাইডাৰমেন, থৰ ” আখৰটো আছে নেকি “ Z ” বা নহয়। যিহেতু ই নহয়, আমি Letter not found ফলাফল পাওঁ।

5. ষ্ট্ৰিঙৰ এটা পৰিসীমাত আন এটা ষ্ট্ৰিং আছে নে নাই পৰীক্ষা কৰিবলৈ VBA

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

পদক্ষেপসমূহ:

  • ডেভেলপাৰ টেবৰ পৰা ভিজুৱেল বেচিক এডিটৰ খোলক আৰু ক'ড উইণ্ড'ত এটা মডিউল সন্নিবিষ্ট কৰক .
  • ক'ড উইণ্ড'ত, তলৰ ক'ডটো কপি কৰি পেষ্ট কৰক।
1330

আপোনাৰ ক'ড এতিয়া সাজু হৈছেচলাওক।

  • ক'ডটো চলাওক

যদি আপোনাৰ... string ৰ পৰিসীমাত substring থাকে তেতিয়া আপুনি এটা মিল পোৱা যাব, অন্যথা, ই কোনো মিল পোৱা নগ'ল ঘূৰাই নিদিয়ে।

6. ষ্ট্ৰিংৰ পৰা ষ্ট্ৰিং এক্সট্ৰেক্ট কৰিবলৈ VBA

এই বিভাগত আমি চাম যে ষ্ট্ৰিংত কিছুমান চাবষ্ট্ৰিং আছে নে নাই পৰীক্ষা কৰি আন এটা চেলত সেইবোৰ এক্সট্ৰেক্ট কৰিব পাৰি।

আমি চাম নিম্নলিখিত ডাটাছেটৰ পৰা “ Chris ” ৰে আৰম্ভ হোৱা নাম।

পদক্ষেপ :

  • ডেভেলপাৰ টেবৰ পৰা ভিজুৱেল বেচিক এডিটৰ খোলক আৰু ক'ড উইণ্ড'ত সন্ধান এটা মডিউল খোলক।
  • ক'ড উইণ্ড'ত, নিম্নলিখিত ক'ডটো কপি কৰি পেষ্ট কৰক।
8642

আপোনাৰ ক'ড এতিয়া চলাবলৈ সাজু হৈছে।

  • ক'ড চলাওক

কেৱল “ ক্ৰিছ ” ৰে আৰম্ভ হোৱা নামবোৰেহে কৰিব পূৰ্বনিৰ্ধাৰিত কোষসমূহত সংৰক্ষণ কৰা হ'ব।

হিউ ৱেষ্ট এজন অতি অভিজ্ঞ এক্সেল প্ৰশিক্ষক আৰু বিশ্লেষক আৰু তেওঁৰ উদ্যোগটোত ১০ বছৰতকৈও অধিক অভিজ্ঞতা আছে। তেওঁ একাউণ্টিং আৰু বিত্ত বিষয়ত স্নাতক ডিগ্ৰী আৰু ব্যৱসায় প্ৰশাসনত স্নাতকোত্তৰ ডিগ্ৰী লাভ কৰিছে। হিউৰ পাঠদানৰ প্ৰতি আকৰ্ষণ আছে আৰু তেওঁ এক অনন্য শিক্ষকতা পদ্ধতি গঢ়ি তুলিছে যিটো অনুসৰণ আৰু বুজিবলৈ সহজ। এক্সেলৰ বিষয়ে তেওঁৰ বিশেষজ্ঞ জ্ঞানে বিশ্বজুৰি হাজাৰ হাজাৰ ছাত্ৰ-ছাত্ৰী আৰু পেছাদাৰীক তেওঁলোকৰ দক্ষতা বৃদ্ধি আৰু কেৰিয়াৰত উৎকৃষ্টতা প্ৰদৰ্শন কৰাত সহায় কৰিছে। তেওঁৰ ব্লগৰ জৰিয়তে হিউৱে নিজৰ জ্ঞান বিশ্বৰ সৈতে ভাগ-বতৰা কৰে, ব্যক্তি আৰু ব্যৱসায়ীসকলক তেওঁলোকৰ সম্পূৰ্ণ সম্ভাৱনাক লাভ কৰাত সহায় কৰিবলৈ বিনামূলীয়া এক্সেল টিউটোৰিয়েল আৰু অনলাইন প্ৰশিক্ষণ আগবঢ়ায়।