Excel VBA: Sida loogu Beddelayo Qoraalka Xariga (5 Siyood oo Wax ku ool ah)

  • La Wadaag Tan
Hugh West

Haddii aad raadinayso habab aad ku beddelo qoraalka xargaha addoo isticmaalaya Excel VBA , markaa waxaad arki doontaa qodobkan mid faa'iido leh. Beddelida qayb gaar ah ayaa laga yaabaa inay waqti badan ku badbaadiso inaad mar kale ku qorto xargaha qoraalka. Haddaba, aan galno maqaalka ugu muhiimsan si aan u ogaano tafaasiisha ku saabsan hawshan beddelka ah.

Soo deji Buuga Shaqada

>>> Ku beddel qoraalka String.xlsm

4> 5 siyaabood oo loogu Beddelayo Qoraalka Xadhkaha Isticmaalka Excel VBA

Halkan, waxaanu ku haynaa xogtan soo socota oo ay ku jiraan qaar ka mid ah diiwaanada shaqaalaha ee haysta aqoonsigooda iimaylka. Hawsheenu waa inaan ku beddelno magacyadii domain-yadii hore oo aan ku beddelno kuwa cusub. Hababka soo socda, waxaanu kula shaqayn doonaa xog-ururintan oo ay weheliyaan xargaha qoraalka random si aan ugu beddelno qoraalka la rabo VBA codes.

> >>>>

Waannu isticmaalnay Microsoft Excel 365 nooca halkan, waxaad isticmaali kartaa nooc kasta oo kale sida ay kuugu habboon tahay.

Habka-01: Beddel qoraalka ka bilaabmaya n-th booska Xariga random

> Halkan, waxaan ku bedeli doonaa qoraalka xardhka qoraalka random boosaska kala duwan ee bilowga >> KoodhkaKooxda >> Muuqaalka Aasaasiga ahIkhtiyaarkawuu furmayaa.>

Intaa ka dib, Module ayaa la abuuri doonaa Qor kuwan soo socdacode

6127

Halkan, waxaan ku sheegnay full_txt_str iyo la cusbooneysiiyay_str inay yihiin Xarig kadibna waxaan u qoondeeynay full_txt_str qoraal aan toos ahayn string- "Boqol Baabuur Konton Baabuur Toban Baabuur" . Markaa VBA >Shaqada BEDEL waxa loo isticmaalaa in lagu beddelo Baabuurta qaybta xadhigan random Baaskiilada<10 iyo 1 > ayaa halkan loo isticmaalaa si loogu bilaabo beddelka booska 1 ee xadhigan. Ugu dambayntii, waxaanu u qoondaynay xadhigan qoraalka cusub updated_str iyo sanduuqa fariinta ( MsgBox ) waxaanu arki doonaa natiijada.

>>>0>➤ Riix F5.

Markaa sanduuqa fariinta ayaa kasoo muuqan doona xadhkaha qoraalka cusub oo wata qoraalka la bedelay >Baaskiilada 2>.

>>>>
3625

Halkan, waxaan u isticmaalnay booska bilowga sida 14 sababtoo ah waxaan rabnaa in aan haysano qayb ka mid ah xadhigga ka dib boqol baabuur oo beddelo <1 Baabuurta >halkan.

>>>> ➤ Kadib ku ordayacode-ka, waxaanu yeelan doonaa sanduuqa farriinta soo socdaoo leh xadhka qoraalkaoo ka bilaabmaya qoraalka Konton iyo Baaskiilada >oo ku jira booska Baabuurta .>>> 0>Halkan, waxaan u isticmaalnay booska bilowga sida > 25sababtoo ah waxaan rabnaa in aan yeelano qayb ka mid ah xadhigga ka dib Konton baabuuroo aan ku beddelno Baabuurta > Baaskiilada 10> halkan.

Ugu dambayntii, waxaanu haysan doonaa sanduuqa fariinta oo leh qaybta aanu doonayno ee xadhiga oo leh badalka Baaskiilada .

>

> Ka sii akhri: Excel VBA: Ku beddel Character in String Boos (4 Siyood oo wax ku ool ah) 3>

Habka-02: Beddel qoraalka n-th Dhacdada Xadhiga Random Isticmaalka Excel VBA

Qaybtan, waxaan ku beddeli doonaa qoraal xardhig random ah tirooyin kala duwan oo dhacdooyin ah iyadoo la kaashanayo ee VBA code.

>

>Tallaabooyinka

:

2>.

> ka dibna loo qoondeeyay full_txt_strXarig qoraal ah oo random- “Boqol Baabuur Konton Baabuur Toban Baabuur”. Intaa ka dib, shaqada BEDELKAwaxaa loo isticmaalaa in lagu badalo Baabuurta >qaybta xadhigan random >Baaskiilada 9>, 1 waxaa halkan loo isticmaalaa in beddelka laga bilaabo booska 1 ee xadhigan, iyo kan u dambeeya 1 si loo tiriyo tirada dhacdooyinka. Adigoo adeegsanayna 1 lambarka tirinta waxaan ku qeexeynaa bedelka 1>Baabuurta >kaliya. Ugu dambayntii, waxaanu u qoondaynay xadhigan qoraalka cusub updated_str iyo asanduuqa fariinta ( MsgBox ) waan arki doonaa natiijada.

>3>> a sanduuqa fariinta ayaa la soo bixi doona qoraalka cusub >Baaskiilada >>Baaskiilada > booska koowaad ee Baabuurta 2>kaliya.

>

> ➤ Ku beddelka labada tusaale ee ugu horreeya Baabuurta > > Baaskiilada isticmaal koodhkan soo socda.
2602

Halkan, 2 waxa loo isticmaalaa sidii lambarka tirinta si loogu beddelo labada xaaladood ee ugu horreeya >Baabuur >> leh Baaskiilada > .

> >

Ka dib markii aad furto koodka, waxaad heli doontaa beddelka labada qoraal ee ugu horreeya 9>Baabuurta > Baaskiilada .

ee qoraalka Baabuurta > .

1760

Halkan, doodda u dambaysa ee Shaqada BEDEL waa 3 oo ah tirinta nambarka tilmaamaya beddelka dhammaan Baabuurta Baaskiillada > ee xardhigga qoraalka.

>

➤ Riix F5 .

>ka dib, waan Hayso sanduuqa fariimaha oo wata qoraalka la bedelay Baaskiilada > Akhriska la midka ah
    >
  • > Sida qoraalka loogu beddelo Gaadhi-qaadista Excel (4 Hababka Wanaagsan)
  • Excel VBA: Sida loo Helo iyo Ku beddel qoraalka dukumeentiga Word
  • > 29> Sida loo beddelo qoraalka ka dib xarfo gaar ah gudaha ExcelUnug ku salaysan Xaaladda Excel (5 Hababka Fudud)

    Habka-03: Ku beddel qoraalka Xadhig random ah InputBox

    >Halkan, waxaan ku beddeli doonnaa qoraal gaar ah Xadhig random ah oo leh qoraal kaas oo uu qeexi doono isticmaale isagoo kaashanaya >VBA InputBox function > > >Tallaabooyinka : >

    full_txt_str , cusub_txt , iyo cusboonaysiiyay_str sida Xarig kadibna loo qoondeeyay full_txt_str xarriiq qoraal ah oo random- > "Boqol Baabuur Konton Baabuur Toban Baabuur" . Si loo helo gelinta isticmaale-qeexay sida qoraalka lagu beddelayo Baabuurta ee xadhkaha random-ka, waxaanu isticmaalnay >Shaqada InputBox kadibna waxaanu u qoondaynay qiimahan ku cusub_txt . Kadibna shaqada BEDELKA waxaa loo isticmaalaa in lagu badalo Baabuurta qaybta xadhigan random new_txt . Ugu dambayntii, waxaanu u qoondaynay xadhigan qoraalka cusub updated_str iyo sanduuqa fariinta ( MsgBox ) waxaanu arki doonaa natiijada.

    > >> 0>➤ Riix F5 .

    Intaa dabadeed, Input Box ayaa kuu soo baxaysa halkaas oo aad geli karto qayb kasta oo qoraal ah oo aad rabto inaad ku yeelato xadhigga cusub.

    ➤ Ku qor Baaskiilada ama qoraal kasta oo kale oo aad rabto ka dibna taabo OK .

    >

    >Ugu dambayntii, waxaad Hayso natiijada soo socota oo leh xardhka qoraalka cusub oo leh qoraal cusub Baaskiilada > gudahabooska Baabuurta > >

    Ka sii akhri: Sida loogu beddelo qoraalka foomamka Excel (7 Siyaabaha fudud)

    Habka-04: Ku beddel qoraalka Xadhkaha kala duwan ee Excel VBA

    >Halkan, waxaanu ku beddeli doonnaa > gmail > qayb ka mid ah ids-ka iimaylka ee leh domains-ka Domain Cusub column, iyo si loo ururiyo iimaylka cusub ee id-yada waxaanu galinay tiir cusub; Iimaylka ugu dambeeya .

    > Tallaabooyinka

    :

    ➤ Raac Tallaabo-01 ee Qaabka-1 .

    >➤ Ku qor koodka soo socda.
    3292

    Halkan, waxaanu isticmaalnay loop si aanu hawlgalka uga fulino 1> Safka 4-aad > ilaa Safka 13 Annaga oo kaashanayna bayaanka HADDII , waxaanu eegnay in iimaylka id-yada Column D > ka kooban yahay “gmail” ama maya, iyo si loo buuxiyo shuruudahan >“gmail” qaybta iimaylka id-yada waxa lagu badali doonaa qaybaha cusub ee Column E si loo abuuro id-yada cusub Column F > 2> Haddii kale waxa aad bannaan ku yeelan doontaa unugyada u dhigma ee Column F .

    > ➤ Riix F5

    Markaa, waxaad yeelan doontaa id-yada cusub ee iimaylka ee Iimaylka u dambeeya column.

    > > > Akhri wax dheeraad ah: Excel VBA  si loo helo oo loogu beddelo qoraalka safka ah (2 tusaale)

    Habka-05: Ku beddel qoraalka Xadhkaha kala duwan ee Isticmaalaha si aad u hesho qoraalka

    > Waxaad beddeli kartaa soo socda iimaylka ids lehdomains cusub oo caddeeya waxa lagu bedelayo idskii hore galinta isticmaalaha waxa loo isticmaali karaa iyadoo la raacayo habkan. > partial_text
    oo ah Xarigka dibna u qoondee xadhig uu ku siin doono isticmaaluhu iyada oo loo marayo Input Box >.

    Ka dib, waxaan isticmaalnay FOR loop si aan u fulino hawlgalka laga bilaabo >Safka 4 > ilaa > Safka 13 >, anagoo adeegsanayna the HADDII Odhaahda, waxaanu eegnay in iimaylka id-yada Column D > ka kooban yahay “gmail” ama maaha. Si loo buuxiyo shuruudahan >“gmail” >qaybta iimaylka ids-ka waxa lagu beddeli doonaa xayndaabka cusub ee Column E > si loo abuuro id-yada cusub ee >Clumn F >2> Haddii kale waxa aad bannaan ku yeelan doontaa unugyada u dhigma ee Column F .

    >>

    .

    Intaa ka dib, waxaad yeelan doontaa Input Box > halkaas oo aad ku qorto qoraalka aad rabto inaad ka raadiso noocyada iimaylka (halkan waxaan ku haynaa galay gmail ) kadibna tabo OK .

    Ugu dambayntii, waxa aanu haysanaa id-yadayada iimaylka ee la cusboonaysiiyay ee Final Email Id column.

    >

    > Akhri wax dheeraad ah: Raadi oo ku beddel qoraalka meel dhexaadka ah Excel VBA (Macro iyo UserForm)

    Qaybta Tababarka

    > Si aad u samayso ku-dhaqankaLaftaadu waxaanu ku bixinay qaybta Practicesida hoos ku qoran xaashi magaceedu yahay Practice. Fadlan adigu keligaa samee.>>>> GabagaboMaqaalkan, waxaan isku daynay inaan daboolno siyaabaha loogu beddelo qoraalka xargaha iyadoo la adeegsanayo Excel VBAWaxaan rajeyneynaa inaad ka heli doonto faa'iido. Haddii aad hayso wax talobixin ah ama su'aalo ah, xor u noqo inaad la wadaagto qaybta faallooyinka.

    Hugh West waa tababare iyo falanqeeye heer sare ah oo tayo sare leh oo khibrad ka badan 10 sano u leh warshadaha. Waxa uu shahaadada koowaad ee jaamacadda ka qaatay xisaabaadka iyo maaliyadda iyo maamulka ganacsiga. Hugh waxa uu jecel yahay waxbaridda waxana uu sameeyay hab waxbarid gaar ah oo ay fududahay in la raaco lana fahmo. Aqoontiisa khabiirka ah ee Excel waxay ka caawisay kumanaan arday iyo xirfadlayaal adduunka oo dhan ah inay horumariyaan xirfadahooda oo ay ku fiicnaadaan shaqadooda. Isaga oo u maraya balooggiisa, Hugh waxa uu aqoontiisa la wadaagaa adduunka, isaga oo siinaya casharro Excel ah oo bilaash ah iyo tababar online ah si uu uga caawiyo shakhsiyaadka iyo ganacsiyada in ay gaaraan awooddooda buuxda.