Excel VBA apmācība iesācējiem
Ja jūs esat jauns VBA lietotājs un jūs par to neko nezināt, tad šī ir labākā apmācība iesācējiem, lai sāktu savu ceļu Excel VBA makros. Labi, sāksim šodien jūsu VBA apmācību ceļojumu.
VBA ir Visual Basic for Applications ir Microsoft programmēšanas valoda Microsoft produktiem, piemēram, Excel, Word un PowerPoint. Visa programmēšana, kuru mēs vēlamies darīt, tiks veikta VBE (Visual Basic Editor). VBE ir platforma, lai ierakstītu mūsu uzdevuma kodu, kas jāizpilda programmā Excel.

Kas ir makro programmā Excel?
Makro nav nekas cits kā koda rindiņa, kas liek Excelam veikt konkrētu uzdevumu. Kad kods ir ierakstīts VBE, to pašu uzdevumu darbgrāmatā varat veikt jebkurā laikā.
Makro kods var novērst atkārtotus, garlaicīgus uzdevumus un automatizēt procesu. Lai sāktu ar VBA Macro kodēšanas tehniku, ierakstīsim makro.
VBA kodēšana ir pieejama Excel cilnē ATTĪSTĪTĀJS.

Ja savā Excel programmā šī cilne nav redzama, veiciet tālāk norādītās darbības, lai programmā Excel iespējotu izstrādātāja cilni.
1. darbība: dodieties uz FILE -> Sadaļā FILE dodieties uz OPTIONS.

2. darbība: atlasiet Pielāgot lenti
Tiks parādīts Excel opciju logs. Atlasiet Pielāgot lenti programmā Excel.

3. darbība: atzīmējiet izvēles rūtiņu ATTĪSTĪTĀJS, lai to iespējotu.

4. solis: noklikšķiniet uz Labi, lai to iespējotu.
Tagad jums vajadzētu redzēt cilni Izstrādātājs.

Apmācība makro ierakstīšanai VBA Excel
Šajā apmācībā par VBA mēs uzzināsim, kā ierakstīt makro programmā Excel ar praktiskiem piemēriem.
1. piemērs
Labi, mēs sāksim uzreiz, pārkodējot Marko.
1. solis: noklikšķiniet uz Ierakstīt makro
Zem izstrādātāja cilnes noklikšķiniet uz Ierakstīt makro.

2. solis: dodiet vārdu makro
Tiklīdz noklikšķināsit uz Record Macro, jūs redzēsiet, ka Excel lūdz jums piešķirt makro nosaukumu.

Piešķiriet makro īpašvārdu. Makro nedrīkst būt atstarpes un speciālās rakstzīmes. Kā vārdu atdalītāju varat norādīt pasvītrojumu (_).

3. solis: noklikšķiniet uz Labi, lai sāktu ierakstīšanu.
Turpmāk makro reģistrators turpina ierakstīt visas jūsu veiktās darbības Excel lapā.
Pirmkārt, es izvēlēšos šūnu A1.

Tagad A1 šūnā ierakstīšu “Welcome to VBA” .

4. darbība: pārtrauciet ierakstīšanu
Tagad es noklikšķināšu uz apturēt ierakstu zem izstrādātāja cilnes, lai apturētu ierakstīšanu.

Tātad, Excel pārtrauc ierakstīt darbības, kuras mēs veicam Excel. Tagad redzēsim, kā Excel ierakstīja darbības.
5. solis: Atveriet VBA redaktoru
Sadaļā Izstrādātājs noklikšķiniet uz Visual Basic.

Tiklīdz noklikšķināsit uz Visual basic, mēs redzēsim zem loga.

Veiciet dubultklikšķi uz Moduļi.

Tagad kodu redzēsim labajā pusē. Makro kods sākās ar vārdu SUB .
Visam makro ir divas daļas, no kurām viena ir Galva, bet otra - Aste. Katram makro ir nosaukums.

Starp makro galvu un asti Excel ierakstīja visas darbības.
Pirmā lieta, ko mēs izdarījām pēc makro ierakstīšanas sākšanas, ir tā, ka esam atlasījuši šūnu A1 un Excel to ierakstījuši kā diapazonu (“A1”). Atlasiet
Otrā darbība bija tā, ka mēs esam ievadījuši vērtību “Welcome to VBA”. Tiklīdz mēs esam atlasījuši, tā kļūst par aktīvu šūnu, tāpēc Excel ierakstīja darbību kā ActiveCell.FormulaR1C1 = “Laipni lūdzam VBA.”
Piezīme: R1C1 ir 1. rindas 1. sleja.
Trešā darbība ir pēc vārda “Welcome to VBA” ierakstīšanas, un mēs nospiežam Enter un izceļam atlasīto A2 šūnu. Tātad Excel tiek reģistrēts kā aktivitāte kā diapazons (“A2”). Atlasiet
Šādi Macro Recorder visas mūsu veiktās darbības ierakstīja Excel lapā. Tagad izdzēsiet vārdu šūnā A1.

Pēc vārda izdzēšanas vēlreiz dodieties uz VBE, kur atrodas mūsu kods.
6. darbība: palaidiet kodu
Noklikšķiniet uz pogas RUN, lai vēlreiz ievadītu to pašu teksta vērtību šūnā A1.

Piezīme. Īsinājumtaustiņš koda izpildei ir F5.
Tātad tiek izpildīts makro, un mēs atkal ieguvām to pašu vērtību. Šādi mēs varam automatizēt ikdienas rutīnas darbu, lai ietaupītu daudz laika un katru dienu atbrīvotos no garlaicīgiem uzdevumiem.
2. piemērs
Tagad ierakstīsim vēl vienu makro, lai labāk saprastu. Šajā ierakstā mēs ievietosim sērijas numurus no A1 līdz A10.
Atveriet cilni ATTĪSTĪTĀJS un noklikšķiniet uz ieraksta makro opcijas.

Noklikšķiniet uz Labi, lai sāktu ierakstīšanu. Es ievadīšu 1, 2, 3. Tad es vilkšu aizpildīšanas rokturi, lai inertu sērijas numurus.

Tagad noklikšķiniet uz Pārtraukt ierakstīšanu.

Dodieties uz Visual Basic Editor un skatiet, kas ir kods.

Apskatīsim kodu tūlīt.
Pirmkārt, mēs esam izvēlējušies šūnu A1.
Kods:
Diapazons (“A1”). Atlasiet
Otrkārt, mēs esam ievietojuši 1 aktīvajā šūnā.
Kods:
ActiveCell.FormulaR1C1 = "1"
Trešā darbība bija tā, ka mēs esam izvēlējušies šūnu A2.
Kods:
Diapazons (“A2”). Atlasiet
Ceturtā darbība bija tāda, ka mēs esam ievietojuši 2 aktīvajā šūnā.
Kods :
ActiveCell.FormulaR1C1 = "2"
Piektā darbība bija tā, ka mēs esam izvēlējušies šūnu A3.
Kods:
Diapazons (“A3”). Atlasiet
Sestā darbība, jo mēs esam ievietojuši 3 aktīvajā šūnā.
Kods:
ActiveCell.FormulaR1C1 = "3"
Tad mēs esam izvēlējušies šūnu diapazonu no A1 līdz A3.
Kods:
Diapazons ("A1: A3"). Atlasiet
Pēc šūnu atlasīšanas mēs esam aizpildījuši sērijas numurus, izmantojot aizpildīšanas rokturi.
Kods:
Selection.AutoFill Destination: = Diapazons ("A1: A10"), Tips: = xlFillDefault
Tātad visbeidzot, mēs esam izvēlējušies diapazonu no A1 līdz A10.
Kods:
Diapazons ("A1: A10"). Atlasiet
Tātad, vienmēr, kad mēs vēlamies šūnās A1 līdz A10 ievietot sērijas numurus no 1 līdz 10, varat palaist šo kodu.
Kā saglabāt makro darbgrāmatu?
Excel darbgrāmata, kas satur makro kodu, jāsaglabā kā makro iespējota darbgrāmata. Noklikšķiniet uz Saglabāt kā excel un faila paplašinājumu atlasiet kā “Makro iespējota darbgrāmata”.

Atceramās lietas
- Šī ir tikai VBA ievaddaļa. Turpiniet sekot mūsu emuāram, lai redzētu vairāk ziņu.
- Makro ierakstīšana ir labākā inicializācija, lai sāktu makro ceļu.
- Reģistrējiet arvien vairāk darbību un uzziniet, kāds ir kods.