Cum se programează în Excel?
VBA ( Visual Basic pentru aplicații) este un limbaj de programare Microsoft Excel. Este platforma pe care o folosim în Excel pentru a programa lucruri sau sarcini din activitatea noastră de rutină. Avem un set de cuvinte pentru a ne descrie nevoile și trebuie să învățăm aceste cuvinte pentru a scrie programarea în excel.
VBA este platforma pe care o folosim pentru a scrie programul, iar linia pe care o scriem ca cod se numește macro. Macro este doar o bucată de cod care instruiește excelul despre ce trebuie făcut.
Activați mai întâi fila Dezvoltator
Programarea VBA este accesată prin activarea filei DEVELOPER în excel. În mod implicit, nu este activat în MS Excel; trebuie să o activăm. Mai jos este captura de ecran a aceluiași.
Dacă fila „Dezvoltator” nu este vizibilă pentru dvs., urmați pașii de mai jos pentru a o activa în sistemul dvs.
Pasul 1: Accesați FILE.

Pasul 2: Sub FILE, accesați OPȚIUNI.

Pasul 3: Veți vedea toată fereastra „Opțiuni Excel”. Selectați Personalizați panglica în Excel.

Pasul 4: bifați caseta DEVELOPER pentru a o activa. Faceți clic pe OK.

Pasul 5: acum veți putea vedea fila Dezvoltator.

Cum să înregistrați macrocomenzi în Excel?
Cel mai bun mod de a începe programarea în Excel este înregistrarea macro-ului.
Este la fel ca reportofonul sau înregistratorul nostru video. Înregistrează toate activitățile pe care le desfășurăm în foaia de calcul până când apăsăm opțiunea Stop înregistrare. Ok, permiteți-ne să începem procesul de înregistrare acum.
Urmați pașii de mai jos pentru a afla cum să înregistrați macrocomenzi în Excel.
Pasul 1: sub fila Dezvoltator, apăsați pe opțiunea „Înregistrați macro”.

Pasul 2: Denumiți macrocomanda.
Odată apăsat pe Record Macro, vom vedea sub fereastră, care ne cere să dăm un nume macro-ului. În timp ce denumim macro-ul, trebuie să respectăm anumite reguli și acele condiții, care sunt cele de mai jos.
- Numele macrocomenzii nu trebuie să conțină caractere spațiale.
- Numele macro nu ar trebui să înceapă cu o valoare numerică.
- Numele macrocomenzii nu trebuie să conțină caractere speciale, cu excepția caracterului subliniat.

Pasul 3: Denumiți fereastra macro
Trebuie să dăm un nume propriu ferestrei macro. În fereastra de mai jos, dădusem numele „Recording_Macro”. După cum putem vedea, acesta nu are niciun caracter special sau caracter spațial.

Pasul 4: Faceți clic pe OK pentru a începe înregistrarea.
Pasul 5: Efectuați activități care urmează să fie înregistrate într-o macro.
În momentul în care apăsăm OK, începe să înregistreze lucrurile pe care le facem în excel.
Prima activitate pe care o voi face în excel este că voi selecta celula A1. Aceasta este prima activitate din această foaie de lucru.

După selectarea celulei, voi tasta „Bun venit la VBA” în acea celulă. Aceasta este a doua activitate în Excel.

După ce termin de tastat, trebuie să apăs tasta Enter pentru a opri tastarea, așa că apăs tasta Enter. În momentul în care dau clic pe selectarea tastei Enter, va trece de la celula A1 la A2. Aceasta este a treia activitate în Excel.

Pasul 6: Faceți clic pe Opriți înregistrarea sub fila Dezvoltator pentru a opri înregistrarea macro.
După aceste trei activități, voi accesa opțiunea Opriți înregistrarea din fila dezvoltator.

În momentul în care apăsăm „Opriți înregistrarea”, acesta încetează să înregistreze activitățile pe care le desfășurăm în excel.
Acum trebuie să parcurgem ceea ce a înregistrat pentru a înțelege cum funcționează exact programarea cu Excel. Pentru a vedea acest cod în fila Dezvoltator, apăsați opțiunea „Visual Basic” sau altfel puteți apăsa tasta de comandă rapidă „ALT + F11”.

Comandă rapidă pentru tasta Excel pentru accesarea „Visual Basic”.

După apăsarea tastei „Visual Basic” sau a comenzii rapide, putem vedea sub fereastră.

Faceți dublu clic pe module.

Acum toate înregistrările pe care le-am făcut până acum vor apărea în partea dreaptă.

După cum putem vedea, primul cuvânt este „ SUB”. Toate numele macro încep fie cu „Sub”, „Funcție”, „Privat” și „Public”.
Fiecare macro conține două părți; unul este „Cap”, iar al doilea este „Coadă”. Head este numele macro-ului, iar coada este sfârșitul macro-ului.

Între acest cap și coada macro-ului, excel VBA a înregistrat toate activitățile pe care le-am făcut. Acum să analizăm codul rând cu rând.
Amintiți-vă care a fost prima noastră activitate odată ce am început să înregistrăm macro-ul, adică am selectat celula A1, deci pentru aceasta în codul de programare VBA este Range („A1”). Selectați
După selectarea celulei A11, am introdus testul ca „Bun venit la VBA”, deci în codul de programare VBA este
ActiveCell.FormulaR1C1 = „Bun venit la VBA”Notă: R1C1 este rândul 1, coloana 1.
Activitatea finală a fost că am apăsat tasta Enter pentru a ieși din celula A1, deci a sărit de la celula A1 la A2, iar codul este
Interval („A2”). Selectați
Acesta este modul în care „înregistrare macro” a înregistrat toate activitățile din momentul în care am început înregistrarea până când am lovit opri înregistrarea.
Acum, acest cod poate fi executat în orice moment; repetă aceeași activitate din nou și din nou. Acum ștergeți cuvântul.

„Bun venit la VBA” în celula A1.
După ce ați șters cuvântul, accesați Visual Basic. Plasați un cursor în interiorul codului și faceți clic pe butonul RUN. Acum, din nou, primim textul „Bun venit la VBA” în celula A1.


Astfel, folosind codarea VBA, ne putem automatiza activitatea zilnică de rutină pentru a economisi mult timp și a scăpa de sarcinile plictisitoare în fiecare zi.
Opțiune specială de salvare pentru Macro Book
Toate registrele de lucru conținute de codurile macro trebuie salvate cu versiuni speciale. În timp ce salvăm registrul de lucru, trebuie să selectăm „Salvare ca tip” ca „Carte de lucru Excel Macro-Enabled”.
Lucruri de amintit
- Trebuie să înregistrați mai multe activități pentru a obține conținutul codului și a înțelege.
- Odată ce sunteți familiarizați cu codarea macro, puteți începe „Cursul VBA” pentru a începe să învățați.