எக்செல் விபிஏ: சரத்தில் உரையை மாற்றுவது எப்படி (5 பயனுள்ள வழிகள்)

Hugh West

நீங்கள் Excel VBA ஐப் பயன்படுத்தி உரையை ஒரு சரத்தில் மாற்றுவதற்கான வழிகளைத் தேடுகிறீர்கள் என்றால், இந்தக் கட்டுரை உங்களுக்கு பயனுள்ளதாக இருக்கும். ஒரு குறிப்பிட்ட உரை பகுதியை மாற்றுவது, உரை சரங்களை மீண்டும் தட்டச்சு செய்வதில் நிறைய நேரத்தை மிச்சப்படுத்தலாம். எனவே, இந்த மாற்றுப் பணியைப் பற்றிய விவரங்களைத் தெரிந்துகொள்ள முதன்மைக் கட்டுரையில் நுழைவோம்.

பணிப்புத்தகத்தைப் பதிவிறக்கவும்

உரையை String.xlsm இல் மாற்றவும்

Excel VBA ஐப் பயன்படுத்தி சரத்தில் உள்ள உரையை மாற்றுவதற்கான 5 வழிகள்

இங்கே, ஊழியர்களின் மின்னஞ்சல் ஐடிகளுடன் சில பதிவுகளைக் கொண்ட பின்வரும் தரவுத்தொகுப்பு எங்களிடம் உள்ளது. பழைய டொமைன் பெயர்களை புதியவற்றுடன் மாற்றுவதே எங்கள் பணி. பின்வரும் முறைகளில், தேவையான உரையை VBA குறியீடுகளுடன் மாற்ற சில சீரற்ற உரை சரங்களுடன் இந்தத் தரவுத்தொகுப்புடன் செயல்படுவோம்.

நாங்கள் <பயன்படுத்தியுள்ளோம் 9>Microsoft Excel 365 பதிப்பு இங்கே, உங்கள் வசதிக்கேற்ப வேறு எந்தப் பதிப்புகளையும் நீங்கள் பயன்படுத்தலாம்.

முறை-01: ரேண்டம் சரத்தின் n-வது இடத்திலிருந்து தொடங்கும் உரையை மாற்றவும்

இங்கே, வெவ்வேறு தொடக்க நிலைகளுக்கான சீரற்ற உரை சரத்தில் உரையை மாற்றுவோம்.

படி-01 :

டெவலப்பர் தாவலுக்குச் செல்லவும். >> குறியீடு குழு >> விஷுவல் பேசிக் விருப்பம்.

பின், விஷுவல் பேசிக் எடிட்டர் திறக்கும்.

Insert Tab >> Module Option.

க்குச் செல்லவும்.

அதன் பிறகு, ஒரு தொகுதி உருவாக்கப்படும்.

படி-02 :

➤ பின்வருவனவற்றை எழுதவும்குறியீடு

2794

இங்கே, full_txt_str மற்றும் updated_str சரம் ஆக அறிவித்து, பின்னர் full_txt_str ஐ சீரற்ற உரைக்கு ஒதுக்கியுள்ளோம். சரம்- “நூறு கார்கள் ஐம்பது கார்கள் பத்து கார்கள்” . பின்னர் VBA REPLACE செயல்பாடு Cars இந்த சீரற்ற சரத்தின் பகுதியை சைக்கிள்கள்<10 உடன் மாற்ற பயன்படுகிறது. மற்றும் 1 இந்த சரத்தின் 1 இலிருந்து மாற்றீட்டைத் தொடங்க இங்கே பயன்படுத்தப்படுகிறது. இறுதியாக, இந்த புதிய உரை சரத்தை updated_str க்கு ஒதுக்கியுள்ளோம், மேலும் ஒரு செய்தி பெட்டியுடன் ( MsgBox ) முடிவைக் காண்போம்.

F5 ஐ அழுத்தவும்.

பின்னர் செய்தி பெட்டி புதிய உரைச் சரத்துடன் சைக்கிள்கள் தோன்றும். 2>.

கார்கள் பின்வரும் குறியீட்டைப் பயன்படுத்தவும்.

7975

இங்கே, 14 ஆக தொடக்க நிலையைப் பயன்படுத்தியுள்ளோம், ஏனெனில் நூறு கார்கள் க்குப் பிறகு சரத்தின் பகுதியைப் பெற விரும்புகிறோம், மேலும் <1ஐ மாற்ற வேண்டும்> கார்கள் இங்கே.

இயங்கும் குறியீட்டிற்குப் பிறகு, எங்களிடம் பின்வரும் செய்தி பெட்டி இருக்கும் உரைச் சரம் உரை ஐம்பது இலிருந்து தொடங்கி சைக்கிள்களுடன் <என்ற நிலையில் 1> கார்கள் .

➤ இந்த சரத்தின் கடைசிப் பகுதியை மட்டும் வைத்திருக்க, பின்வரும் குறியீட்டைப் பயன்படுத்துகிறோம்.

2426

இங்கே, தொடக்க நிலையை 25 ஆகப் பயன்படுத்தியுள்ளோம் ஏனென்றால், ஐம்பது கார்களுக்குப் பிறகு சரத்தின் பகுதியைப் பெற விரும்புகிறோம், மேலும் கார்கள் க்கு பதிலாக சைக்கிள்கள் இங்கு சைக்கிள்கள் .

மேலும் படிக்க: எக்செல் விபிஏ: சரத்தில் உள்ள எழுத்தை நிலை வாரியாக மாற்றவும் (4 பயனுள்ள வழிகள்)

முறை-02: Excel VBA ஐப் பயன்படுத்தி ரேண்டம் சரத்தின் n-வது நிகழ்விற்கான மாற்று உரை

இந்தப் பிரிவில், வெவ்வேறு எண்ணிக்கையிலான நிகழ்வுகளுக்கு ஒரு ரேண்டம் சரத்தில் உள்ள உரையை உதவியுடன் மாற்றுவோம். ஒரு VBA குறியீடு.

படிகள் :

படி-01 இன் முறை-1 .

➤ பின்வரும் குறியீட்டைத் தட்டச்சு செய்யவும்.

5516

இங்கே, full_txt_str மற்றும் updated_str சரம் என அறிவித்துள்ளோம். பின்னர் ஒரு சீரற்ற உரை சரத்திற்கு full_txt_str ஒதுக்கப்பட்டது- “நூறு கார்கள் ஐம்பது கார்கள் பத்து கார்கள்” . அதன் பிறகு, இந்த சீரற்ற சரத்தின் கார்கள் பகுதியை சைக்கிள்கள் கொண்டு மாற்ற REPLACE செயல்பாடு பயன்படுத்தப்படுகிறது. 9>, 1 இந்த சரத்தின் 1 இலிருந்து மாற்றீட்டைத் தொடங்க இங்கே பயன்படுத்தப்பட்டது, மேலும் இறுதியானது 1 நிகழ்வுகளின் எண்ணிக்கையை கணக்கிடுவதற்கு. 1 ஐ எண்ணும் எண்ணாகப் பயன்படுத்துவதன் மூலம், முதல் கார்களை மட்டும் மாற்றியமைக்கிறோம். இறுதியாக, இந்த புதிய உரை சரத்தை updated_str மற்றும் ஒருசெய்தி பெட்டி ( MsgBox ) முடிவைப் பார்ப்போம்.

F5 ஐ அழுத்தவும்.

பின்னர், செய்தி பெட்டி புதிய உரையுடன் சைக்கிள்கள் முதல் நிலையில் கார்கள் தோன்றும் 2>மட்டுமே.

கார்கள் இன் முதல் இரண்டு நிகழ்வுகளுக்குப் பதிலாக சைக்கிள்கள் பின்வரும் குறியீட்டைப் பயன்படுத்தவும்.

7614

இங்கே, 2 எண்ணும் எண்ணாகப் பயன்படுத்தப்பட்டு, கார்கள் சைக்கிள்களுடன் .

குறியீட்டை இயக்கிய பிறகு, முதல் இரண்டு உரைகள் மாற்றப்படும். 9>கார்கள் சைக்கிள்களுடன் .

➤ அனைத்து நிகழ்வுகளையும் மாற்ற பின்வரும் குறியீட்டைப் பயன்படுத்தவும் உரையின் கார்கள் .

4476

இங்கே, REPLACE செயல்பாடு இன் கடைசி வாதம் 3 இது அனைத்து கார்கள் சைக்கிள்களுடன் உரை சரத்தில் மாற்றியமைப்பதைக் குறிக்கிறது.

F5 ஐ அழுத்தவும்.

பிறகு, நாங்கள் செய்வோம் பின்வரும் செய்தி பெட்டியை மாற்றியமைக்கப்பட்ட உரை சைக்கிள்கள் சரத்தில் உள்ளது.

இதே போன்ற அளவீடுகள்

  • எக்செல் இல் கேரேஜ் ரிட்டர்ன் மூலம் உரையை எவ்வாறு மாற்றுவது (4 மென்மையான அணுகுமுறைகள்)
  • எக்செல் விபிஏ: எப்படி கண்டுபிடிப்பது மற்றும் வேர்ட் ஆவணத்தில் உரையை மாற்றவும்
  • எக்செல் இல் குறிப்பிட்ட எழுத்துக்குப் பிறகு உரையை எவ்வாறு மாற்றுவது (3 முறைகள்)
  • ஒரு உரையை மாற்றவும்Excel இல் உள்ள நிபந்தனையின் அடிப்படையில் செல் (5 எளிதான முறைகள்)

முறை-03: ரேண்டம் சரத்தில் உள்ள உரையை InputBox கொண்டு மாற்றவும்

இங்கே, ஒரு குறிப்பிட்ட உரையை மாற்றுவோம் VBA InputBox செயல்பாடு .

படிகள் :<3 உதவியுடன் ஒரு பயனரால் வரையறுக்கப்படும் உரையுடன் கூடிய சீரற்ற சரம்

முறை-1 இன் படி-01 ஐப் பின்பற்றவும்.

➤ பின்வரும் குறியீட்டைத் தட்டச்சு செய்யவும்.

2229

இங்கே, நாங்கள் அறிவித்துள்ளோம் full_txt_str , new_txt , மற்றும் updated_str சரம் ஆக பின்னர் full_txt_str ஒரு சீரற்ற உரை சரத்திற்கு ஒதுக்கப்பட்டது- “நூறு கார்கள் ஐம்பது கார்கள் பத்து கார்கள்” . ரேண்டம் சரத்தில் கார்கள் உடன் மாற்றப்பட வேண்டிய உரையாக பயனர் வரையறுக்கப்பட்ட உள்ளீட்டைப் பெற, InputBox செயல்பாடு ஐப் பயன்படுத்தி, இந்த மதிப்பை ஒதுக்கியுள்ளோம். new_txt க்கு. இந்த சீரற்ற சரத்தின் கார்கள் பகுதியை new_txt உடன் மாற்ற REPLACE செயல்பாடு பயன்படுத்தப்படுகிறது. இறுதியாக, இந்த புதிய உரை சரத்தை updated_str க்கு ஒதுக்கியுள்ளோம், மேலும் ஒரு செய்தி பெட்டியுடன் ( MsgBox ) முடிவைக் காண்போம்.

F5 ஐ அழுத்தவும்.

அதன் பிறகு, ஒரு உள்ளீடு பெட்டி தோன்றும், அங்கு நீங்கள் புதிய சரத்தில் எந்த உரை பகுதியையும் உள்ளிடலாம்.

சைக்கிள்கள் அல்லது வேறு ஏதேனும் உரையை டைப் செய்து சரி ஐ அழுத்தவும்.

இறுதியாக, நீங்கள் புதிய உரைச் சரத்துடன் பின்வரும் முடிவைப் பெறுங்கள் கார்களின் நிலை .

மேலும் படிக்க: எக்செல் ஃபார்முலாவில் உரையை மாற்றுவது எப்படி (7 எளிதான வழிகள்)

முறை-04: சரங்களின் வரம்பில் உள்ள உரையை Excel VBA உடன் மாற்றவும்

இங்கே, gmail பகுதியை மாற்றுவோம் புதிய டொமைன் நெடுவரிசையில் உள்ள டொமைன்களுடன் மின்னஞ்சல் ஐடிகள் மற்றும் புதிய மின்னஞ்சல் ஐடிகளைக் குவிப்பதற்கு புதிய நெடுவரிசையைச் செருகியுள்ளோம்; இறுதி மின்னஞ்சல் ஐடி .

படிகள் :

படி-01 ஐப் பின்பற்றவும் இன் முறை-1 .

➤ பின்வரும் குறியீட்டைத் தட்டச்சு செய்யவும்.

6608

இங்கே, FOR loop ஐப் பயன்படுத்தி இலிருந்து செயல்பாட்டை இயக்கியுள்ளோம். 1> வரிசை 4 லிருந்து வரிசை 13 வரை. IF-THEN அறிக்கையின் உதவியுடன், நெடுவரிசை D இன் மின்னஞ்சல் ஐடிகள் “gmail” <10 உள்ளதா என்பதை நாங்கள் சோதித்தோம்> அல்லது இல்லை, இந்த நிபந்தனையை நிறைவேற்றுவதற்காக “gmail” மின்னஞ்சல் ஐடிகளின் பகுதியானது நெடுவரிசை E<இன் புதிய டொமைன்களால் மாற்றப்படும். நெடுவரிசை F இல் புதிய ஐடிகளை உருவாக்க 10> . இல்லையெனில், நெடுவரிசை F இன் தொடர்புடைய கலங்களில் காலியாக இருக்கும்.

F5 ஐ அழுத்தவும் .

பின், இறுதி மின்னஞ்சல் ஐடி நெடுவரிசையில் புதிய மின்னஞ்சல் ஐடிகள் இருக்கும்.

மேலும் படிக்க: Excel VBA  ஒரு நெடுவரிசையில் உரையைக் கண்டுபிடித்து மாற்றியமைக்க (2 எடுத்துக்காட்டுகள்)

முறை-05: உரையைக் கண்டறிய பயனர் உள்ளீட்டைக் கொண்டு சரங்களின் வரம்பில் உள்ள உரையை மாற்றவும்

நீங்கள் மாற்றலாம் பின்வரும் மின்னஞ்சல் ஐடிகளுடன்புதிய டொமைன்கள் மற்றும் முந்தைய ஐடிகளில் எதை மாற்ற வேண்டும் என்பதை அறிவிக்கவும் இந்த முறையைப் பின்பற்றுவதன் மூலம் பயனர் உள்ளீட்டைப் பயன்படுத்தலாம்.

படிகள் :

<0 முறை-1 இன் படி-01 ஐப் பின்பற்றவும் partial_text ஒரு சரம் ஆகவும், பின்னர் Input Box மூலம் பயனரால் வழங்கப்படும் சரத்திற்கு ஒதுக்கப்படும்.

அதன்பிறகு, FOR loop ஐப் பயன்படுத்தி வரிசை 4 லிருந்து Row 13 வரை செயல்பாட்டைச் செயல்படுத்தினோம். IF-THEN அறிக்கையில், நெடுவரிசை D இன் மின்னஞ்சல் ஐடிகள் “gmail” உள்ளதா அல்லது இல்லை. இந்த அளவுகோலைப் பூர்த்தி செய்ய “gmail” மின்னஞ்சல் ஐடிகளின் பகுதியானது நெடுவரிசை E இன் புதிய டொமைன்களால் மாற்றப்படும். நெடுவரிசை F இல் புதிய ஐடிகள். இல்லையெனில், நெடுவரிசை F இன் தொடர்புடைய கலங்களில் காலியாக இருக்கும்.

F5 ஐ அழுத்தவும் .

அதற்குப் பிறகு, உங்களிடம் உள்ளீட்டுப் பெட்டி இருக்கும், அங்கு நீங்கள் மின்னஞ்சல் ஐடிகளின் வரம்பில் தேட விரும்பும் உரையைத் தட்டச்சு செய்ய வேண்டும் (இங்கே எங்களிடம் உள்ளது gmail ) உள்ளிட்டு பின்னர் சரி ஐ அழுத்தவும்.

இறுதியாக, இறுதியில் எங்களின் புதுப்பிக்கப்பட்ட மின்னஞ்சல் ஐடிகளை வைத்திருக்கிறோம் மின்னஞ்சல் ஐடி நெடுவரிசை.

மேலும் படிக்க: எக்செல் விபிஏ (மேக்ரோ மற்றும் யூசர்ஃபார்ம்)

வரம்பில் உள்ள உரையைக் கண்டுபிடித்து மாற்றவும்

பயிற்சிப் பிரிவு

இதன் மூலம் பயிற்சி செய்வதற்குநீங்களே பயிற்சி என்ற தாளில் பயிற்சி பகுதியை வழங்கியுள்ளோம். தயவுசெய்து அதை நீங்களே செய்யுங்கள்.

முடிவு

இந்தக் கட்டுரையில், Excel VBAஐப் பயன்படுத்தி ஒரு சரத்தில் உரையை மாற்றுவதற்கான வழிகளை நாங்கள் விவரிக்க முயற்சித்தோம். . உங்களுக்கு பயனுள்ளதாக இருக்கும் என்று நம்புகிறேன். உங்களிடம் ஏதேனும் ஆலோசனைகள் அல்லது கேள்விகள் இருந்தால், கருத்துப் பிரிவில் அவற்றைப் பகிர தயங்க வேண்டாம்.

ஹக் வெஸ்ட் மிகவும் அனுபவம் வாய்ந்த எக்செல் பயிற்சியாளர் மற்றும் ஆய்வாளர் மற்றும் துறையில் 10 ஆண்டுகளுக்கும் மேலான அனுபவம் கொண்டவர். கணக்கியல் மற்றும் நிதித்துறையில் இளங்கலைப் பட்டமும், வணிக நிர்வாகத்தில் முதுகலைப் பட்டமும் பெற்றவர். ஹக் கற்பிப்பதில் ஆர்வம் கொண்டவர் மற்றும் பின்பற்றவும் புரிந்துகொள்ளவும் எளிதான ஒரு தனித்துவமான கற்பித்தல் அணுகுமுறையை உருவாக்கியுள்ளார். எக்செல் பற்றிய அவரது நிபுணத்துவ அறிவு, உலகெங்கிலும் உள்ள ஆயிரக்கணக்கான மாணவர்கள் மற்றும் தொழில் வல்லுநர்களுக்கு அவர்களின் திறன்களை மேம்படுத்தவும், அவர்களின் வாழ்க்கையில் சிறந்து விளங்கவும் உதவியுள்ளது. அவரது வலைப்பதிவின் மூலம், ஹக் தனது அறிவை உலகத்துடன் பகிர்ந்து கொள்கிறார், தனிநபர்கள் மற்றும் வணிகங்கள் தங்கள் முழு திறனை அடைய உதவும் வகையில் இலவச எக்செல் பயிற்சிகள் மற்றும் ஆன்லைன் பயிற்சிகளை வழங்குகிறார்.