Shaxda tusmada
Maanta waxaan ku tusi doonaa sida loo tirin karo safafka VBA ee Excel ka ah xog kasta. Waxaan ku tusi doonaa sida loo tirin karo safafka kala duwanaansho gaar ah, laga soo bilaabo kala duwanaansho la doortay, anoo u dhigma halbeeg gaar ah, anoo u dhigma qiimaha qoraalka gaarka ah, iyo anoo ka saaraya unugyada bannaan.
Download Practice Buug-shaqeedka
> Ku Tiri Safka VBA.xlsm>> 5 Hababka Loo Tiriyo Safafka VBA-da ee Excel > 0>Halkan waxaan ku helnay xog ay ku qoran yihiin Magacyada ardayda qaar iyo calamadooda oo ku qoran luuqada English ka dugsiga lagu magacaabo Xanaanada Sunflower.
> wadarta tirada safafka isticmaalaya code VBA .
>1>1. Isticmaal code VBA si aad u tiriso safafka kala duwanaansho gaar ah > > 1>ALT+F11 ee kumbuyuutarkaaga. Daaqadda VBA ayaa furmi doonta. > > 1> ➤
Tag Geli tab gudaha VBA daaqada. > >
> ➤ laga bilaabo fursadaha la heli karo, dooro Module .
I >
⧪ Tallaabada 3:
> 1>> code ee moduleka. >> Koodhka: >
1755
Xusuusin: > 3>
- >
- Koodhkani waxa uu soo saarayaa a Macro oo loo yaqaan Tirinta_Rows .
- Xariiqda koodka 3rd waxa uu ka kooban yahay inta la cayimay “ B4:C13″. Waxaan rabaa in aan tiriyo tirada safafka ee xadkaan.
- AdigaIsticmaal midkaaga> Buugga shaqada u keydi sidii Excel Buug-shaqeedka karti-u-shaqeeyayaasha .
⧪ Tallaabada 5: >>
➤ Ku soo celi xaashida shaqada oo taabo ALT+F8 kiiboodhkaga
> ⧪ Tallaabada 6:
> ➤ Waxaad ka heli doontaa sanduuq yar oo farriin ah oo muujinaya tirada guud ee safafka ( 10 ) kiiskan➤ Guji OK si aad uga baxdo Excel VBA si loo tiriyo safka xogta >
> 2. Orod Excel VBA Code si aad u tiriso Safka Range la xushay >Habkii hore, waxaan tirinay tirada safafka xad gaar ah ( B4:C13 ).
Laakiin waxaan sidoo kale isticmaali karnaa VBA kood si aan u tirinno tirada safafka ee kala duwanaansho kasta oo la xushay si waafaqsan rabitaankeena.
2> ( Tallaabada 1-6 ). >⧪ Kaliya gudaha Tallaabada 3 , beddelkii koodkii hore, geli koodkan: >1> Koodhka:
9783
>Fiiro gaar ah: >
>- Koodhkani waxa uu abuuraa hab-dhismeed la yidhaahdo Tiri_Selected_Rows . > <16
>
> ⧪ Oo gudaha Tallaabada 5 , ka hor inta aanad samayn koodka, dooro kala duwan marka hore. Halkan waxaan ku xushay xogtayda oo dhan (La'aanteed Column Headers )> ⧪ Kadibna taabo ALT+F8 , dooro Tiri_Safka_Xulashada , oo dhagsii Run .
>
> Waxaad heli doontaa sanduuq farriin ah oo ku tusinaysa tirada guud ee safafka aad dooratay ( 10 ) kiis.)
3. Geli Koodhka VBA si aad u tiriso Safka Shuruudaha Excel >
>Waxa kale oo aanu isticmaali karnaa VBA kood si loo tiriyo wadarta tirada safafka ee ilaalinaya shuruudo gaar ah. 0>Tusaale ahaan, aynu abuurno Macro oo tirin doona tirada ardayda helay buundooyinka wax ka yar 40. Tallaabada 1-6 )⧪ Kaliya gudaha Tallaabada 3 , u beddel VBA koodkan:
>1> Koodhka:
9237
>Xusuusin: >
>- Koodhkani waxa uu abuuraa hab-dhismeed la yidhaahdo Tiri_Rows_leh_Criteria .
- Sadar 6 , waxaanu isticmaalnay “<40” maxaa yeelay tani waa sharuudaha aan isticmaaleyno. Waxaad u beddeshaa hadba hadba baahidaada.
>
Waxaad heli doontaa sanduuq fariin ah oo muujinaya adiga tirada guud ee safafka buuxiyey shuruudahaaga ( 3 kiiskan 13>
4. Ku dheji code VBA si aad u tiriso safafka Haysashada Qiimaha qoraalka Gaarka ah >
> Waxaad sidoo kale isticmaali kartaa VBA kood si aad u tiriso tirada safafka ee ka kooban qiime gaar ah. 0>Bal eeg xogtan cusubWaxa aanu haynaa Diiwaangelinta Buugaag ee buugaagta qaar ka mid ah dukaanka buugaagta ee la yidhaahdo Martin Bookstore.
> > Aan abuurno Macro oo tirinaya tirada buugaagta leh qoraal gaar ah oo ka mid ah xogtan. 1> Talaabada 1-6 ) > ⧪ Kaliya gudaha Tallaabada 3 , u beddel VBA koodkan: >>> Code:
4026
Fiiro gaar ah:
- >
- Koodhkani waxa uu abuuraa modul loo yaqaan Tiri_Rows_with_Specific_Text .
>
> ⧪ Oo gudaha Tallaabada 5 , ka hor inta aanad samayn koodka, dooro tirada unugyada leh qiimaha qoraalka. Halkan waxaan ku doortay kala duwan B4:B13 F8 , dooro Tiri_Rows_with_Specific_Text , oo dhagsii Run . > > > ⧪ An Sanduuqa Galinta ayaa soo bixi doona kaas oo ku weydiin doona inaad geliso qiimaha qoraalka ee gaarka ah ee aad rabto inaad la mid noqoto.Tusaalahan awgeed, waxaan u galiyay “taariikhda” .
0>Ugu dambayntii, waxaad heli doontaa sanduuq fariin ah oo ku tusaya tirada guud ee safafka ka kooban qoraalka gaarka ah ( 3 kiiskan.)
> >Wax badan ka akhri: > Sida loo tiriyo safafka qoraalkaExcel
> 5. Ku Tiri Safka Unugyada Madhan Isticmaalka VBA ee Excel >
Ugu dambayntii, waxaanu samayn doonaa Macro kaas oo tirin doona tirada guud ee safafka marka laga reebo unugyada bannaan ee xogta. >Fiiri xogtan cusub ee la dhigay.
Waxaan haynaa Calaamadaha ee musharixiinta qaarkood ee imtixaan shaqaaleysiinta ah ee shirkad lagu magacaabo APEX group.
> >Laakiin nasiib daro, musharixiinta qaarkood way ka soo muuqan kari waayeen imtixaanka waxaana jira unugyo madhan oo calaamadahooda ku jira
Aan soo saarno Macro-ga oo tirin doona tirada guud ee safafka marka laga reebo unugyada bannaan
Taasi waxay la macno tahay, imisa musharrax ayaa ka soo muuqday imtixaanka.
>Tallaabooyinka dhammaantood waxay la mid yihiin Qaabka 1 ( Tallaabada 1-6 ). 0>⧪ Kaliya gudaha Tallaabada 3 , geli kan VBA koodka halka kii hore: >> Koodh: > 3>
2796
Fiiro gaar ah: >
>- >
- Koodhkani waxa uu abuuraa moduleka loo yaqaan Tiri_Rows_with_Blank_Cells .
⧪ Gudaha Tallaabada 5 , ka hor inta aanad koodhka ku shubin, dooro tirada unugyada leh unugyada bannaan. Halkan waxaan ku doortay kala duwan C4:C13 ( Calaamadaha Tes t)
> > 3>⧪ Kadibna taabo ALT +F8 , dooro Tiri_Rows_with_Blank_Cells , oo dhagsii Run .
> > > Waxaad heli doontaa sanduuq fariin ah oo ku tusinaysa wadarta tirada safafka marka laga reebo unugyada banaan ( 7 kiiskan hababkan, waxaad ku xisaabin kartaa safafka VBA ee xogtaku dheji Excel oo ku habboon xaalado kala duwan. Wax dhibaato ah ma ku haysaa? Xor baad u tahay inaad na waydiiso.