বিষয়বস্তুৰ তালিকা
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
আপোনাৰ ক'ড এতিয়া চলাবলৈ সাজু হৈছে।
- ক'ড চলাওক ।
কেৱল “ ক্ৰিছ ” ৰে আৰম্ভ হোৱা নামবোৰেহে কৰিব পূৰ্বনিৰ্ধাৰিত কোষসমূহত সংৰক্ষণ কৰা হ'ব।
![](/wp-content/uploads/macros-excel-vba/1077/n5hfxrecvu.png)
![](/wp-content/uploads/macros-excel-vba/1077/n5hfxrecvu-1.png)
![](/wp-content/uploads/macros-excel-vba/1077/n5hfxrecvu-2.png)
![](/wp-content/uploads/macros-excel-vba/1077/n5hfxrecvu-3.png)
![](/wp-content/uploads/macros-excel-vba/1077/n5hfxrecvu-4.png)
![](/wp-content/uploads/macros-excel-vba/1077/n5hfxrecvu-5.png)
![](/wp-content/uploads/macros-excel-vba/1077/n5hfxrecvu-6.png)
![](/wp-content/uploads/macros-excel-vba/1077/n5hfxrecvu-7.png)
![](/wp-content/uploads/macros-excel-vba/1077/n5hfxrecvu-8.png)
![](/wp-content/uploads/macros-excel-vba/1077/n5hfxrecvu-9.png)
![](/wp-content/uploads/macros-excel-vba/1077/n5hfxrecvu-10.png)
![](/wp-content/uploads/macros-excel-vba/1077/n5hfxrecvu-11.png)
![](/wp-content/uploads/macros-excel-vba/1077/n5hfxrecvu-12.png)
![](/wp-content/uploads/macros-excel-vba/1077/n5hfxrecvu-13.png)
![](/wp-content/uploads/macros-excel-vba/1077/n5hfxrecvu-14.png)
![](/wp-content/uploads/macros-excel-vba/1077/n5hfxrecvu-4.png)
![](/wp-content/uploads/macros-excel-vba/1077/n5hfxrecvu-15.png)
![](/wp-content/uploads/macros-excel-vba/1077/n5hfxrecvu-16.png)
![](/wp-content/uploads/macros-excel-vba/1077/n5hfxrecvu-17.png)