
Poate îți sună cunoscut: în fiecare luni descarci același raport, ștergi aceleași trei coloane, pui aceleași filtre și colorezi aceleași rânduri. Douăzeci de minute, săptămână de săptămână. Un macro ar face asta într-o secundă. Mai jos găsești macro-urile în Excel explicate simplu: ce sunt, cum înregistrezi primul fără să scrii cod și cum le folosești fără riscuri.
Ce sunt macro-urile în Excel, explicate simplu?
Un macro este o listă de pași pe care Excel îi ține minte și îi repetă când îi ceri. Seamănă cu o rețetă scrisă: faci o dată pașii, Excel îi notează, apoi îi repetă identic de câte ori vrei.
În spate, Excel scrie pașii într-un limbaj de programare numit VBA (Visual Basic for Applications). Poți începe fără să-l cunoști. Pentru sarcinile simple, înregistratorul de macro-uri scrie codul în locul tău.
Un macro merită când:
- faci aceiași pași des, de exemplu zilnic sau săptămânal;
- pașii sunt mereu aceiași, în aceeași ordine;
- datele vin mereu în aceeași formă, cu aceleași coloane.
Dacă sarcina se schimbă de fiecare dată, un macro înregistrat te va încurca mai mult decât te ajută.
Cum înregistrezi primul macro?
Înainte de toate, activează fila Dezvoltator, ascunsă implicit: Fișier, Opțiuni, Particularizare panglică, apoi bifezi Dezvoltator în lista din dreapta. Butonul de înregistrare există și în fila Vizualizare, la Macrocomenzi.
- Deschide o copie a raportului pe care îl prelucrezi de obicei.
- Apasă Înregistrare macrocomandă.
- Dă-i un nume fără spații, de exemplu Raport_luni, și, dacă vrei, o scurtătură de tastatură.
- Alege unde se salvează: în registrul curent sau în registrul personal de macrocomenzi, ca să fie disponibil în orice fișier.
- Fă pașii obișnuiți, calm, fără greșeli: șterge coloanele, pune filtrele, formatează.
- Apasă Oprire înregistrare.
Data viitoare deschizi raportul nou, apeși scurtătura și privești cum pașii se fac singuri. Dacă ceva iese greșit, închide fișierul fără salvare și înregistrează din nou, mai atent.
Un detaliu important: înregistratorul notează celulele exacte pe care ai dat clic. Dacă raportul are data viitoare mai multe rânduri, macro-ul poate rata ultimele rânduri. Opțiunea Utilizare referințe relative, de lângă butonul de înregistrare, ajută în unele cazuri; pentru restul, un asistent AI poate ajusta codul.
Cum salvezi fișierul cu macro?
Un fișier Excel obișnuit (.xlsx) nu poate păstra macro-uri. La salvare, alege tipul Registru de lucru Excel cu macrocomenzi activate (.xlsm). Dacă salvezi ca .xlsx, Excel te avertizează că macro-ul se pierde.
Ce reguli de siguranță respecți cu macro-urile?
Macro-urile pot face aproape orice pe calculator, inclusiv lucruri rele. De aceea au fost folosite ani la rând pentru a răspândi viruși prin atașamente de e-mail. Excel se protejează singur: în versiunile recente, macro-urile din fișierele descărcate de pe internet sau primite pe e-mail sunt blocate implicit, cu o bară de avertizare.
| Situația | Ce faci |
|---|---|
| Fișier făcut de tine, pe calculatorul tău | macro-urile rulează normal |
| Fișier de la un coleg, cu macro cunoscut | îl deschizi dintr-un folder de încredere stabilit de firmă |
| Fișier de la un expeditor necunoscut | lași macro-urile blocate și întrebi departamentul IT |
| E-mail care îți cere să activezi conținutul | semnal de alarmă: șterge mesajul și anunță IT-ul |
Lucrează mereu pe copii ale datelor când testezi un macro nou. Un macro nu are buton de anulare: ce a șters, rămâne șters.
Cum te ajută un asistent AI cu macro-urile?
Asistenții AI scriu bine cod VBA pentru sarcini obișnuite. Descrie exact situația: „Am un raport cu coloanele A–H. Vreau un macro care șterge coloanele C și F, sortează după coloana A, apoi colorează în galben rândurile unde coloana H e zero. Numărul de rânduri variază.” Primești codul și o explicație.
Lipești codul din fila Dezvoltator, butonul Visual Basic, într-un modul nou. Rulează-l întâi pe o copie. Cere asistentului să-ți explice fiecare rând: așa înveți treptat și recunoști când ceva nu e în regulă. Datele reale ale firmei nu le lipești în asistent; îi descrii doar structura tabelului.
Ce alternative ai la macro-uri?
Pentru multe sarcini, alte unelte din Excel sunt mai simple și mai sigure:
- Tabelele Excel și formulele care se extind singure pe rânduri noi;
- Power Query (Obținere și transformare date), care înregistrează pașii de curățare și îi reia la apăsarea butonului Reîmprospătare, fără VBA;
- formatarea condiționată, pentru culorile care depind de valori;
- Office Scripts, în Excel pe web, în unele conturi de firmă.
Pentru pregătirea datelor înainte de orice automatizare, ghidul despre curățarea datelor în Excel e un punct bun de pornire. Iar când raportul e gata, ghidul despre graficele în Excel te ajută să-l prezinți clar. Pentru culorile automate fără cod, vezi și formatarea condiționată în Excel.
Întrebări frecvente
Pot cere unui asistent AI să-mi scrie un macro?
Da, ChatGPT, Copilot sau Gemini pot scrie cod VBA dacă descrii clar ce vrei. Testează codul pe o copie a fișierului și cere asistentului să-ți explice fiecare rând înainte să-l folosești pe date reale.
Merg macro-urile și în Excel pe telefon sau în browser?
Macro-urile VBA rulează în Excel pentru Windows și, în mare parte, pentru Mac. În Excel pe web și pe telefon nu rulează; acolo există, în unele conturi de firmă, Office Scripts, o altă formă de automatizare.
Ghid redactat cu ajutorul AI și revizuit de Echipa Logicon. Cum scriem ghidurile
Toate ghidurile · Alte ghiduri: AI pentru angajații de birou