Excel VBA: ষ্ট্ৰিংত লিখনী কেনেকৈ সলনি কৰিব লাগে (৫টা ফলপ্ৰসূ উপায়)

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

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

কাৰ্য্যপুস্তিকা ডাউনলোড কৰক

String.xlsm ত লিখনী সলনি কৰক

Excel VBA ব্যৱহাৰ কৰি String ত লিখা সলনি কৰাৰ 5 টা উপায়

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

আমি <ব্যৱহাৰ কৰিছো 9>Microsoft Excel 365 সংস্কৰণ ইয়াত, আপুনি আপোনাৰ সুবিধা অনুসৰি অন্য যিকোনো সংস্কৰণ ব্যৱহাৰ কৰিব পাৰে।

পদ্ধতি-01: এটা ৰেণ্ডম ষ্ট্ৰিং

ৰ n-th অৱস্থানৰ পৰা আৰম্ভ হোৱা লিখনী সলনি কৰক ইয়াত, আমি বিভিন্ন আৰম্ভণিৰ স্থানৰ বাবে এটা ৰেণ্ডম টেক্সট ষ্ট্ৰিংত টেক্সট সলনি কৰিম।

Step-01 :

Developer Tab লৈ যাওক >> ক'ড গোট >> ভিজুৱেল বেচিক বিকল্প।

তাৰ পিছত, ভিজুৱেল বেচিক সম্পাদক খোলা হ'ব।

সন্ধান টেব >> মডিউল বিকল্প।

লৈ যাওক

তাৰ পিছত এটা মডিউল সৃষ্টি হ'ব।

পদক্ষেপ-02 :

➤ তলত দিয়া কথাখিনি লিখাcode

5042

ইয়াত, আমি full_txt_str আৰু updated_str String হিচাপে ঘোষণা কৰিছো আৰু তাৰ পিছত full_txt_str ক এটা ৰেণ্ডম টেক্সটত নিযুক্ত কৰিছো string- “শ গাড়ী পঞ্চাশ গাড়ী দহ গাড়ী” . তাৰ পিছত VBA REPLACE ফাংচন ব্যৱহাৰ কৰা হয় এই ৰেণ্ডম ষ্ট্ৰিংৰ Cars অংশটো চাইকেল<10 ৰ সৈতে সলনি কৰিবলৈ> আৰু 1 ক ইয়াত এই ষ্ট্ৰিঙৰ 1 স্থানৰ পৰা প্ৰতিস্থাপন আৰম্ভ কৰিবলে ব্যৱহাৰ কৰা হয়। শেষত, আমি এই নতুন টেক্সট ষ্ট্ৰিংটো updated_str ত নিযুক্ত কৰিছো আৰু এটা বাৰ্তা বাকচৰ সৈতে ( MsgBox ) আমি ফলাফল চাম।

F5 টিপক।

তাৰ পিছত এটা বাৰ্তা বাকচ ওলাব নতুন লিখনী ষ্ট্ৰিংটোৰ সৈতে সলনি কৰা লিখনী চাইকেল .

গাড়ী ৰ দ্বিতীয় দৃষ্টান্তৰ পৰা সলনি প্ৰক্ৰিয়া কৰিবলৈ তলত দিয়া ক'ড ব্যৱহাৰ কৰক।

8496

ইয়াত, আমি আৰম্ভণিৰ স্থানটো 14 হিচাপে ব্যৱহাৰ কৰিছো কাৰণ আমি শ গাড়ী ৰ পিছত ষ্ট্ৰিংটোৰ অংশটো পাব বিচাৰো আৰু <1 টো সলনি কৰিব বিচাৰো> গাড়ী ইয়াত।

ক'ড চলোৱা পিছত আমাৰ ওচৰত তলত দিয়া বাৰ্তা বাকচটো থাকিব টেক্সট ষ্ট্ৰিং লেখাৰ পৰা আৰম্ভ কৰি পঞ্চাশ আৰু চাইকেল ৰ সৈতে <ৰ অৱস্থানত 1> গাড়ী .

➤ এই ষ্ট্ৰিংৰ শেষ অংশটোহে থকাৰ বাবে আমি তলত দিয়া ক'ডটো প্ৰয়োগ কৰিছো।

5587

ইয়াত, আমি আৰম্ভণিৰ স্থানটো 25 হিচাপে ব্যৱহাৰ কৰিছো কাৰণ আমি পঞ্চাশ গাড়ী ৰ পিছত ষ্ট্ৰিংৰ অংশটো পাব বিচাৰো আৰু গাড়ী ৰ ঠাইত চাইকেল ইয়াত।

শেষত, আমাৰ এটা বাৰ্তা বাকচ থাকিব য'ত ষ্ট্ৰিংৰ আমাৰ আকাংক্ষিত অংশৰ সলনি থাকিব চাইকেল .

অধিক পঢ়ক: এক্সেল ভিবিএ: ষ্ট্ৰিংত থকা আখৰটো অৱস্থানৰ দ্বাৰা সলনি কৰক (৪টা ফলপ্ৰসূ উপায়)

পদ্ধতি-02: Excel VBA ব্যৱহাৰ কৰি এটা ৰেণ্ডম ষ্ট্ৰিঙৰ n-তম সংঘটনৰ বাবে লিখনী সলনি কৰক

এই বিভাগত, আমি সহায়ৰ সহায়ত বিভিন্ন সংখ্যক সংঘটনৰ বাবে এটা ৰেণ্ডম ষ্ট্ৰিংত থকা এটা লিখনী সলনি কৰিম VBA কোডৰ এটা।

পদক্ষেপ :

পদ্ধতি-01 পদ্ধতি-1<অনুসৰণ কৰক 2>.

➤ নিম্নলিখিত ক'ডটো টাইপ কৰক।

3189

ইয়াত, আমি full_txt_str আৰু updated_str String হিচাপে ঘোষণা কৰিছো আৰু তাৰ পিছত full_txt_str এটা ৰেণ্ডম টেক্সট ষ্ট্ৰিং- “শ গাড়ী পঞ্চাশখন গাড়ী দহ গাড়ী” লৈ নিযুক্ত কৰা হয়। ইয়াৰ পিছত, REPLACE ফাংচন ক এই ৰেণ্ডম ষ্ট্ৰিংৰ Cars অংশটো চাইকেল <ৰে সলনি কৰিবলৈ ব্যৱহাৰ কৰা হয় 9>, 1 ইয়াত এই ষ্ট্ৰিঙৰ 1 স্থানৰ পৰা প্ৰতিস্থাপন আৰম্ভ কৰিবলে ব্যৱহাৰ কৰা হয়, আৰু চূড়ান্ত 1 হয় সংঘটনৰ সংখ্যা গণনাৰ বাবে। 1 ক গণনা সংখ্যা হিচাপে ব্যৱহাৰ কৰি আমি কেৱল প্ৰথম গাড়ী ৰ সলনি সংজ্ঞায়িত কৰিছো। শেষত, আমি এই নতুন টেক্সট ষ্ট্ৰিংটো updated_str ত আৰু a ৰ সৈতে নিযুক্ত কৰিছোবাৰ্তা বাকচ ( MsgBox ) আমি ফলাফল দেখিম।

F5 টিপক।

তাৰ পিছত, এটা বাৰ্তা বাকচ নতুন লিখনীৰ সৈতে ওলাব গাড়ী <ৰ প্ৰথম স্থান ত 2>কেৱল।

গাড়ী ৰ প্ৰথম দুটা দৃষ্টান্ত চাইকেল <10 ৰে সলনি কৰাৰ বাবে> নিম্নলিত ক'ড ব্যৱহাৰ কৰক।

3358

ইয়াত, 2 গাড়ী <2 ৰ প্ৰথম দুটা দৃষ্টান্ত সলনি কৰিবলৈ গণনা সংখ্যা হিচাপে ব্যৱহাৰ কৰা হয়> চাইকেল ৰ সৈতে।

ক'ড চলোৱাৰ পিছত, আপুনি প্ৰথম দুটা লিখনীৰ সলনি <পাব 9>গাড়ী চাইকেল ৰ সৈতে।

➤ সকলো দৃষ্টান্ত সলনি কৰিবলৈ নিম্নলিখিত ক'ড প্ৰয়োগ কৰক গাড়ী লিখনীৰ।

2957

ইয়াত, REPLACE ফাংচন ৰ শেষ যুক্তিটো হৈছে 3 যিটো হৈছে টেক্সট ষ্ট্ৰিংত গাড়ী ৰ সকলোবোৰ চাইকেল ৰ সৈতে সলনি কৰাটো সূচায়।

F5 টিপক।

তাৰ পিছত আমি কৰিম ষ্ট্ৰিংত সলনি কৰা লিখনীৰ সৈতে নিম্নলিখিত বাৰ্তা বাকচ ৰাখক চাইকেল

একে ধৰণৰ পঢ়া

  • এক্সেলত কেৰেজ ৰিটাৰ্ণৰ সৈতে লিখনী কেনেকৈ সলনি কৰিব লাগে (৪টা মসৃণ পদ্ধতি)
  • এক্সেল ভিবিএ: কেনেকৈ বিচাৰিব আৰু... ৱৰ্ড ডকুমেণ্টত লিখনী সলনি কৰক
  • এক্সেলত নিৰ্দিষ্ট আখৰৰ পিছত লিখনী কেনেকৈ সলনি কৰিব লাগে (৩টা পদ্ধতি)
  • aExcel ত অৱস্থাৰ ওপৰত ভিত্তি কৰি Cell (5 টা সহজ পদ্ধতি)

পদ্ধতি-03: এটা Random String ত Text InputBox ৰ সৈতে সলনি কৰক

ইয়াত, আমি ৰ এটা নিৰ্দিষ্ট টেক্সট সলনি কৰিম এটা লিখনীৰ সৈতে এটা ৰেণ্ডম ষ্ট্ৰিং যি এটা ব্যৱহাৰকাৰীয়ে VBA InputBox ফাংচন ৰ সহায়ত সংজ্ঞায়িত কৰিব।

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

পদ্ধতি-1 পদক্ষেপ-01 অনুসৰণ কৰক।

➤ তলৰ ক'ডটো টাইপ কৰক।

9785

ইয়াত, আমি ঘোষণা কৰিছো full_txt_str , new_txt , আৰু updated_str String হিচাপে আৰু তাৰ পিছত full_txt_str এটা যাদৃচ্ছিক লিখনী ষ্ট্ৰিং-<9 লৈ নিযুক্ত কৰা হৈছে> “শ গাড়ী পঞ্চাশ গাড়ী দহ গাড়ী” । ব্যৱহাৰকাৰী-সংজ্ঞায়িত ইনপুটক ৰেণ্ডম ষ্ট্ৰিংত Cars ৰ সৈতে সলনি কৰিবলগীয়া লিখনী হিচাপে থাকিবলৈ, আমি InputBox ফাংচন ব্যৱহাৰ কৰিছো আৰু তাৰ পিছত এই মান নিযুক্ত কৰিছো new_txt লৈ। তাৰ পিছত REPLACE ফাংচন ক এই ৰেণ্ডম ষ্ট্ৰিঙৰ Cars অংশক new_txt ৰে সলনি কৰিবলৈ ব্যৱহাৰ কৰা হয়। শেষত, আমি এই নতুন টেক্সট ষ্ট্ৰিংটো updated_str ত নিযুক্ত কৰিছো আৰু এটা বাৰ্তা বাকচৰ সৈতে ( MsgBox ) আমি ফলাফল চাম।

F5 টিপক।

তাৰ পিছত, এটা ইনপুট বাকচ ওলাব য'ত আপুনি নতুন ষ্ট্ৰিংত থকা যিকোনো লিখনী অংশ প্ৰৱেশ কৰিব পাৰিব।

চাইকেল বা আপুনি বিচৰা আন যিকোনো লিখনী লিখক আৰু তাৰ পিছত ঠিক আছে টিপক।

শেষত, আপুনি কৰিব নতুন লিখনী ষ্ট্ৰিঙৰ সৈতে নিম্নলিখিত ফলাফল পাব য'ত নতুন লিখনী চাইকেল in গাড়ী ৰ অৱস্থান।

অধিক পঢ়ক: এক্সেল ফৰ্মুলাত লিখনী কেনেকৈ সলনি কৰিব পাৰি (৭টা সহজ উপায়)

পদ্ধতি-04: ষ্ট্ৰিংৰ এটা পৰিসৰত লিখা এক্সেল VBA ৰ সৈতে সলনি কৰক

ইয়াত, আমি gmail অংশটো সলনি কৰিম নতুন ডমেইন স্তম্ভত থকা ডমেইনসমূহৰ সৈতে ইমেইল ids, আৰু নতুন ইমেইল ids সংগ্ৰহ কৰিবলৈ আমি এটা নতুন স্তম্ভ সন্নিবিষ্ট কৰিছো; চূড়ান্ত ইমেইল আইডি .

পদক্ষেপ :

➤ অনুসৰণ কৰক পদক্ষেপ-01 Method-1 ৰ।

➤ নিম্নলিখিত ক'ডটো টাইপ কৰক।

3410

ইয়াত, আমি <ৰ পৰা অপাৰেচনটো এক্সিকিউট কৰিবলৈ FOR লুপ ব্যৱহাৰ কৰিছো ১><৯>৪ নং শাৰী <১০><২>ৰ পৰা <১><৯>১৩ নং শাৰী<১০><২>লৈ। IF-THEN বিবৃতিৰ সহায়ত, আমি পৰীক্ষা কৰিছো যে স্তম্ভ D ৰ ইমেইল ids ত “gmail” <10 আছে নে নাই> বা নহয়, আৰু এই মাপকাঠী পূৰণৰ বাবে ইমেইল ids ৰ “gmail” অংশক স্তম্ভ E<ৰ নতুন ডমেইনসমূহৰ সৈতে সলনি কৰা হ'ব 10> স্তম্ভ F ত নতুন ids সৃষ্টি কৰিবলৈ। অন্যথা আপোনাৰ স্তম্ভ F ৰ সংশ্লিষ্ট কোষত এটা খালী ঠাই থাকিব।

F5 টিপক .

তাৰ পিছত, আপোনাৰ নতুন ইমেইল আইডিসমূহ চূড়ান্ত ইমেইল আইডি স্তম্ভত থাকিব।

Read More: এটা স্তম্ভত লিখনী বিচাৰিবলৈ আৰু সলনি কৰিবলৈ Excel VBA (2 উদাহৰণ)

পদ্ধতি-05: লিখনী বিচাৰিবলৈ ব্যৱহাৰকাৰী ইনপুটৰ সৈতে ষ্ট্ৰিংসমূহৰ এটা পৰিসীমাত লিখনী সলনি কৰক

আপুনি সলনি কৰিব পাৰে ৰ সৈতে ইমেইল আইডি অনুসৰণ কৰানতুন ডমেইনসমূহ আৰু পূৰ্বৱৰ্তী ids সমূহত কি সলনি কৰিব লাগে ঘোষণা কৰক এটা ব্যৱহাৰকাৰী ইনপুট এই পদ্ধতি অনুসৰণ কৰি ব্যৱহাৰ কৰিব পাৰি>➤ পদ্ধতি-1 পদক্ষেপ-01 অনুসৰণ কৰক।

➤ তলৰ ক'ডটো টাইপ কৰক।

7070

ইয়াত, আমি সংজ্ঞায়িত কৰিছো partial_text এটা String হিচাপে আৰু তাৰ পিছত ইয়াক এটা ষ্ট্ৰিংত নিযুক্ত কৰা হয় যি এটা ব্যৱহাৰকাৰীয়ে ইনপুট বাকচ .

ৰ যোগেদি দিব ইয়াৰ পিছত আমি FOR লুপ ব্যৱহাৰ কৰি 4 শাৰী ৰ পৰা 13 শাৰী লৈ অপাৰেচন এক্সিকিউট কৰিলোঁ, আৰু ব্যৱহাৰ কৰি IF-THEN বিবৃতি, আমি পৰীক্ষা কৰিলোঁ যে স্তম্ভ D ৰ ইমেইল ids সমূহত “gmail” বা আছে নে নাই নহয়. আৰু এই মাপকাঠী পূৰণৰ বাবে ইমেইল ids ৰ “gmail” অংশটো সৃষ্টি কৰিবলৈ স্তম্ভ E ৰ নতুন ডমেইনসমূহৰ সৈতে সলনি কৰা হ'ব স্তম্ভ F ত নতুন ids সমূহ। অন্যথা আপোনাৰ স্তম্ভ F ৰ সংশ্লিষ্ট কোষত এটা খালী ঠাই থাকিব।

F5 টিপক .

তাৰ পিছত আপোনাৰ এটা Input Box থাকিব য'ত আপুনি ইমেইল ids ৰ পৰিসৰত সন্ধান কৰিব বিচৰা লিখনীটো টাইপ কৰিব লাগিব (ইয়াত আমাৰ আছে gmail ) প্ৰৱেশ কৰক আৰু তাৰ পিছত OK টিপক।

শেষত, আমাৰ আপডেট কৰা ইমেইল ids Final ত আছে ইমেইল আইডি স্তম্ভ।

অধিক পঢ়ক: এক্সেল ভিবিএ (মেক্ৰ' আৰু ব্যৱহাৰকাৰীফৰ্ম)

ৰ সৈতে এটা পৰিসীমাত এটা লিখনী বিচাৰি উলিয়াওক আৰু সলনি কৰক

অনুশীলন অংশ

দ্বাৰা অনুশীলন কৰাৰ বাবেআপুনি নিজেই আমি অভ্যাস নামৰ এখন শ্বীটত তলৰ দৰে এটা অনুশীলন অংশ প্ৰদান কৰিছো। অনুগ্ৰহ কৰি নিজেই কৰক।

উপসংহাৰ

এই প্ৰবন্ধটোত আমি Excel VBA ব্যৱহাৰ কৰি এটা ষ্ট্ৰিংত থকা লিখনী সলনি কৰাৰ উপায়সমূহ আলোচনা কৰিবলৈ চেষ্টা কৰিছো <২>। আশাকৰোঁ আপোনালোকে ইয়াক উপযোগী বুলি বিবেচনা কৰিব। যদি আপোনাৰ কোনো পৰামৰ্শ বা প্ৰশ্ন আছে, তেন্তে মন্তব্যৰ অংশত নিঃসংকোচে শ্বেয়াৰ কৰিব পাৰে।

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