Shaxda tusmada
Fulinta VBA waa habka ugu waxtarka badan, ugu dhaqsaha badan uguna badbaadsan ee lagu socodsiiyo hawlgal kasta oo Excel ah. Maqaalkan, waxaan ku tusi doonaa sida loo hubiyo in xargaha uu ka kooban yahay xarig kale oo Excel ah iyadoo la adeegsanayo VBA .
> 4> Soo deji Template Practice>>Adiga halkan kala soo bixi kartaa hab-dhaqanka bilaashka ah ee Excel.
VBA si loo hubiyo haddii Xadhiggu ka kooban yahay Qiimaha.xlsm >>
> 6 Hababka VBA Si aad u hubiso haddii xadhiggu ka kooban yahay xardhi kale oo Excel ah >
>Hoos ka ah qaybtan, waxaad ka heli doontaa 6 hab oo wax ku ool ah oo ku saabsan sida loo hirgeliyo VBA si loo hubiyo in xadhiggu ka kooban yahay xadhig kale iyo in kale
1. VBA si ay u hubiso haddii xadhiggu ka kooban yahay xudduud hoosaad >
>Hoos waxaa ah tusaale shaqada InStr si loo ogaado haddii xadhiggu ka kooban yahay xaraf-hoosaad gudaha Excel.>> Tallaabooyinka:
>- >Riix Alt + F11 kiiboodhkaaga ama tag tab Developer -> Visual Basic si loo furo Visual Basic Editor . > 13>
> 3> 10> Daaqadda koodka soo-boodka ah, laga bilaabo barta menu-ka , guji Geli -> Module . >
- >Daaqadda koodka, koobi koodka soo socda oo dheji >
9777
Taaga code hadda diyaar buu u yahay inuu shaqeeyo
Haddii xadhigaagu ka kooban yahay xargaha hoosaadka markaas waxa lagu helayaa tabar, haddii kale, ma soo noqon doonto wax ciyaar ah oo la helay.
>>
>Tusaalekeenna , waxaan rabnay inaan ogaano in aan nahayxarafka aasaasiga ah " Filim: Iron Man, Batman, Superman, Spiderman, Thor " waxa ku jira ereyga " Hulk "ama maaha. Sida aysan taasi dhicin, waxaan helnaa Filim lama helin natiijo. >>>> 2. VBA si aad u hubiso haddii xadhiggu ka kooban yahay nambar > > Waxaad ka raadin kartaa in xarguhu ku jiraan tirooyin iyo in kale adiga oo isticmaalaya koodka VBAFiiri tusaalaha soo socda halka aanu Waxaad heli doontaa xargaha ay ku jiraan nambarada magacyada filimada.
> > 0> Tallaabooyinka: >- > Si la mid ah sidii hore, ka fur Visual Basic Editor ka Developer tab iyo Geli a Module ee daaqada koodka >
- Daaqadda koodka, koobi koodka soo socda oo dheji >
1276
- Kani maaha Nidaam-hoosaad ee barnaamijka VBA si uu u shaqeeyo, tani waxay abuuraysaa Shaqada Adeegsiga Qeexay (UDF), oo aanu ugu yeedhi doono xaashida shaqada si aan u fulino hawsha. Haddaba, ka dib markaad qorto koodka, intaad gujin lahayd Run badhanka, dhagsii Save badhanka menu-ka si aad u kaydiso faylka macro. >Hadda dib u noqo. Warqadda shaqada ee xiisaha oo ku qor shaqada qeexan ee isticmaale ee aad hadda ku abuurtay VBA code ( SearchNumber , ee safka koowaad ee koodhka) iyo gudaha xargaha shaqada , geli lambarka tixraaca unugga ee unugga xadhigga leh nambarada hormuudka ah (tusaale CellB5 ).
- Riix Geli . >
Waxaad heli doontaa qiime boolean ah ( RUN) ama Been ), haddii xadhigga unugga uu ka kooban yahay tirooyin markaas waxaad heli doontaa RUN , haddii kale BEEN .
> 10>
3. VBA si ay Nambarada uga soo saarto Xadhiga >
>Qaybta sare, waxaynu ku baranaynaa sida loo hubiyo in xadhiggu ka kooban yahay tirooyin iyo in kale. Qaybtan, waxaan ku baran doonaa sida loo soo saaro lambaradaas oo lagu dhejiyo unug kale oo leh tusaalaha hoos ku qoranleh VBA ayaa hoos lagu bixiyaa Developer tab iyo Geli a Foomamka isticmaalaha markan ka soo gal tab ee daaqadda koodka. >>Ka soo muuqday Qalabka , jiid oo ku rid CommandButton gudaha Foomamka Isticmaalaha batoonka koobi code-ka soo socda oo dheji 1>guji batoonka Command oo waxaad ka heli doontaa lambarka la soo saaray ee xargaha > 13>
> 3>
> 4. VBA si ay u hubiso in xadhigu ka kooban yahay xaraf gaar ah
Qaabkani wuu ku dhow yahayoo la mid ah habka loo hubiyo xaraf-hoosaadka xargaha.
Hoos waxaa ah InStr shaqada si loo ogaado haddii xarafku ka kooban yahay xaraf gaar ah gudaha Excel.
Tallaabooyinka :
>- > Si la mid ah sidii hore, ka fur Visual Basic Editor ka Developer tab iyo Geli a Module ee daaqada koodka >
- Daaqadda koodka, koobi koodka soo socda oo dheji >
6015
Koodhkaagu hadda waa diyaar inuu shaqeeyo 0> >
>- >
- Ku wad barnaamijka. Haddii xadhiggaagu ka kooban yahay xarafka markaas waxa lagu helayaa taraq, haddii kale, waxa ay soo noqonaysaa waxba lama helin. , Waxaan rabnay in aan ogaano in xarafkayaga aasaasiga ah " Filim: Iron Man, Batman, Superman, Spiderman, Thor " ka kooban yahay xarafka " Z ” iyo in kale. Sida aysan taasi dhicin, waxaan helnaa Warqad aan la helin natiijo.
> 5. VBA si ay u hubiso haddii kala duwan ee xadhig ka kooban yahay xadhig kale >
> Waxaanu barannay sida loo hubiyo in xadhigga la bixiyay uu ku jiro xadhig kale iyo in kale. Laakin qaybtan, waxaan ku baran doonaa sida loo hubiyo in xadhko kala duwan ay ku jiraan substring iyo in kale oo aan la raacin xogta soo socota tusaale ahaan.
Tallaabooyin:<2
- > Fur Tafatiraha Aasaasiga ah ee Muuqaalka laga bilaabo Developer tab iyo Geli a Module gudaha daaqadda koodka . >
- Daaqadda koodka, koobi koodka soo socda oo dhejiorod > kala duwanaanshaha xadhiggu waxa uu ka kooban yahay xargaha hoosaadka kadib waxa aad helaysaa tabar la helay,hadii kale,waxa ay soo noqon doontaa iyada oo aan waxba la helin. >>>>6. VBA si ay Xadhkaha uga soo saarto Xadhkaha > Qaybtan, waxa aynu ku eegi doonaa sida loo hubiyo in xargaha ay ku jiraan xad-hoosaadyo gaar ah oo laga soo saaro kuwa ku jira unug kale. >Waxa aanu soo saari doonaa macluumaadka Magacyada ka bilaabma " Chris > " ee xogta soo socota 10>
- Fur Visual Basic Editor ka Developer tab iyo Geli a Module gudaha daaqadda koodka. 11>Daaqadda koodka, koobi koodka soo socda oo dheji Run koodhka lagu kaydiyaa unugyadii hore loo sii qeexay.