Sida loo tiriyo safafka VBA gudaha Excel (5 Hababka)

  • La Wadaag Tan
Hugh West

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

> Dooro Tirinta_Rws ( Magaca Makro) oo dhagsii Run . > > >

> ⧪ 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.
    >> >>>>> shuruudaha. Halkan waxaan ku doortay kaliya tiirka C ( C4:C13 ) sababtoo ah halbeegga ayaa jira. > > > ⧪ Markaas taabo ALT+F8 , dooro Tiri_Rows_ leh_Shuruudaha , oo dhagsii Run .

    >

    Waxaad heli doontaa sanduuq fariin ah oo muujinaya adiga tirada guud ee safafka buuxiyey shuruudahaaga ( 3 kiiskan 13>

  • > Sida Excel Tirinta Safka MuuqdaDariiqooyinka)
>

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 cusub

Waxa 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.

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.