Tutorial Excel VBA pentru începători
Dacă sunteți nou în VBA și nu știți nimic despre asta, atunci acesta este cel mai bun tutorial pentru începători pentru a începe călătoria lor în macro-uri Excel VBA. Ok, să începem călătoria tutorialelor dvs. VBA astăzi.
VBA este Visual Basic pentru aplicații este limbajul de programare Microsoft pentru produsele Microsoft precum Excel, Word și PowerPoint. Toată programarea pe care dorim să o facem se va face în VBE (Visual Basic Editor). VBE este platforma pentru a scrie codul nostru de sarcină de executat în Excel.
Sunteți liber să utilizați această imagine pe site-ul dvs. web, șabloane etc., Vă rugăm să ne furnizați un link de atribuireCum să oferiți atribuire?Link către articol de către hyperlink
De exemplu:
Sursă: Tutorial VBA (wallstreetmojo.com)
Ce sunt macro-urile din Excel?
O macrocomandă nu este altceva decât o linie de cod pentru a instrui excelul să facă o sarcină specifică. Odată ce codul este scris în VBE, puteți executa aceeași sarcină în orice moment în registrul de lucru.
Codul macro poate elimina sarcinile repetitive, plictisitoare și poate automatiza procesul. Pentru a începe cu tehnica de codare Macro VBA, să înregistrăm macro-ul.
Codificarea VBA este disponibilă în fila DEVELOPER în Excel.
Dacă nu vedeți această filă dezvoltator în Excel, urmați pașii de mai jos pentru a activa fila dezvoltator în Excel.
Pasul 1: Accesați FILE -> Sub FILE, accesați OPȚIUNI.
Pasul 2: Selectați Personalizați panglica
Veți vedea fereastra Opțiuni Excel. Selectați Personalizați panglica în Excel.
Pasul 3: bifați caseta DEVELOPER pentru a o activa.
Pasul 4: Faceți clic pe OK pentru a-l activa.
Acum ar trebui să vedeți fila Dezvoltator.
Tutorial pentru înregistrarea macro-urilor în VBA Excel
În acest tutorial despre VBA, vom învăța cum să înregistram macrocomenzi în Excel cu exemple practice.
Exemplul nr. 1
Ok, vom începe imediat recodificând Marco.
Pasul 1: Faceți clic pe Înregistrare macro
Sub dezvoltator, fila dă clic pe Înregistrați macro.
Pasul 2: Dă numele Macro
De îndată ce faceți clic pe Înregistrare macro, veți vedea că Excel vă cere să dați un nume macro-ului dvs.
Dați un nume propriu macro-ului. Macrocomanda nu trebuie să conțină caractere spațiale și caractere speciale. Puteți da subliniere (_) ca separator de cuvinte.
Pasul 3: Faceți clic pe OK pentru a începe înregistrarea.
De acum înainte, reportofonul macro continuă să înregistreze toate activitățile pe care le faceți în foaia Excel.
În primul rând voi selecta celula A1.
Acum voi tasta „Bun venit la VBA” în celula A1.
Pasul 4: Opriți înregistrarea
Acum voi face clic pe opțiunea Opriți înregistrarea de sub fila dezvoltator pentru a opri înregistrarea.
Deci, excel încetează să înregistreze activitățile pe care le desfășurăm în excel. Acum să vedem cum Excel a înregistrat activitățile.
Pasul 5: Deschideți editorul VBA
Sub Dezvoltator, fila faceți clic pe Visual Basic.
De îndată ce faceți clic pe Visual basic, vom vedea sub fereastră.
Faceți dublu clic pe module.
Acum vom vedea codul în partea dreaptă. Codul macro a început cu cuvântul SUB.
Toate macro-urile au două părți, una este Head, iar alta este Tail. Fiecare macro are un nume.
Între capul și coada macro-ului, Excel a înregistrat toate activitățile.
Primul lucru pe care l-am făcut după ce am început să înregistrăm macro-ul este că am selectat celula A1 și Excel a înregistrat-o ca Interval („A1”). Selectați
A doua activitate a fost că am introdus valoarea „Bun venit la VBA”. De îndată ce am selectat, atunci devine o celulă activă, deci Excel a înregistrat activitatea ca ActiveCell.FormulaR1C1 = „Bun venit la VBA”.
Notă: R1C1 este rândul 1, coloana 1.
A treia activitate este după ce tastați cuvântul „Bun venit la VBA”, apăsăm Enter și excelăm celula A2 selectată. Deci excel înregistrat ca activitate ca Interval („A2”). Selectați
Astfel, Macro Recorder a înregistrat toate activitățile pe care le-am făcut în foaia Excel. Acum ștergeți cuvântul din celula A1.
După ștergerea cuvântului, mergeți din nou la VBE unde este codul nostru.
Pasul 6: Rulați codul
Acolo faceți clic pe butonul RUN pentru a introduce din nou aceeași valoare de text în celula A1.
Note: Shortcut key to run the code is F5.
Deci, macro-ul este executat și am obținut aceeași valoare din nou. Astfel, ne putem automatiza activitatea zilnică de rutină pentru a economisi mult timp și a scăpa de sarcinile plictisitoare în fiecare zi.
Exemplul nr. 2
Acum să înregistrăm încă o macro pentru a înțelege mai bine. În această înregistrare, vom introduce numere de serie de la A1 la A10.
Mergeți la fila DEVELOPER și faceți clic pe opțiunea de înregistrare macro.
Faceți clic pe Ok pentru a începe înregistrarea. Voi introduce 1, 2, 3. Apoi voi trage mânerul de umplere la numere de serie inerte.
Acum faceți clic pe Opriți înregistrarea.
Mergeți la Visual Basic Editor și vedeți care este codul.
Să ne uităm la cod acum.
În primul rând, am selectat celula A1.
Cod:
Range (“A1”).Select
În al doilea rând, am inserat 1 în celula activă.
Cod:
ActiveCell.FormulaR1C1 = "1"
A treia activitate a fost că am selectat celula A2.
Cod:
Range (“A2”).Select
A patra activitate a fost că am inserat 2 în celula activă.
Cod:
ActiveCell.FormulaR1C1 = "2"
A cincea activitate a fost că am selectat celula A3.
Cod:
Range (“A3”).Select
A șasea activitate așa cum am inserat 3 în celula activă.
Cod:
ActiveCell.FormulaR1C1 = "3"
Apoi am selectat intervalul de celule de la A1 la A3.
Cod:
Range ("A1:A3").Select
După selectarea celulelor, am completat numerele de serie folosind mânerul de umplere.
Cod:
Selection.AutoFill Destination:=Range("A1:A10"), Type:=xlFillDefault
Deci, în cele din urmă, am selectat intervalul A1 până la A10.
Cod:
Range ("A1:A10").Select
Deci, oricând dorim să inserăm numere de serie de la 1 la 10 în celula A1 la A10, puteți rula acest cod.
Cum se salvează registrul de lucru Macro?
Cartea de lucru Excel, care conține cod macro, ar trebui să fie salvată ca registru de lucru activat pentru macro. Faceți clic pe Salvare ca în excel și selectați extensia fișierului ca „Cartea de lucru activată macro”.
Lucruri de amintit
- Aceasta este doar partea de introducere a VBA. Continuați să urmăriți blogul nostru pentru a vedea mai multe postări în viitor.
- Înregistrarea macro este cea mai bună inițializare pentru a începe călătoria macro-urilor.
- Înregistrați din ce în ce mai multe activități și vedeți care este codul.
Articole recomandate
Acesta a fost un ghid pentru Tutorialul VBA pentru începători. Aici discutăm pașii pentru a activa fila dezvoltator și, de asemenea, vom învăța cum să înregistrați macrocomenzi în Excel VBA împreună cu exemple practice. Mai jos puteți găsi câteva articole utile Excel VBA –
- Exemple de culori VBA Font
- Tabel pivot folosind codul VBA
- Cum se lipesc în VBA?
- Cum se selectează celula VBA?
- 3 cursuri
- 12 proiecte practice
- 43+ ore
- Acces complet pe viață
- Certificat de finalizare
AFLAȚI MAI MULTE >>