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ă activând fila 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: Veți acum să pot vedea Fila dezvoltator.
Cum se înregistrează 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 de oprire a înregistrării. 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 macro-ul.
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 celula respectivă. Aceasta este a doua activitate în Excel.
Odată ce termin de tastat, trebuie să apăs tasta Enter pentru a opri tastarea, așa că am apăsat tasta Enter. În momentul în care am apăsat selectarea tastei Enter, va trece de la celula A1 la A2. Aceasta este a treia activitate în Excel.
Pasul 6: Click 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 sub fila Dezvoltator, apăsați pe opțiunea „Visual Basic” sau altfel puteți apăsa tasta de comandă rapidă „ALT + F11”.
Comandă rapidă tasta Excel pentru apăsarea „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ă ne uităm la 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 = “Welcome to VBA”
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
Range (“A2”). Select
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 „Excel Macro-Enabled Workbook”.
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 urma „Cursul VBA” pentru a începe să învățați.
Articole recomandate
Acesta a fost un ghid pentru programarea în Excel. Aici discutăm despre cum să înregistrați programe macro VBA împreună cu exemple practice și șabloane Excel descărcabile. Puteți afla mai multe din următoarele articole –
- Creați butonul macro în Excel
- Ce este Macro VBA?
- Macro Excel
- Cod în Excel VBA
- 35+ Cursuri
- 120+ ore
- Acces complet pe viață
- Certificat de finalizare
AFLAȚI MAI MULTE >>