Funcția Macro din Excel vă permite să înregistrați acțiunile pe care le efectuați în foaia de calcul și să le rulați din nou pentru utilizare ulterioară. Ar fi însă extrem de util dacă ați putea rula macro-ul cu un simplu clic pe un buton, în loc să îl rulați manual. Prin crearea de butoane macro, veți putea asocia macro-uri cu butoane și le veți putea afișa în foaia de calcul pentru a efectua diferite sarcini pe care le-ați înregistrat cu macro-ul. Excel vă permite să creați butoane personalizate pentru a lega macro-urile cu acestea, iar această postare va explica în detaliu cum să creați macro-uri și să le asociați butoane.
Lansați Excel 2010, creați sau deschideți o foaie de date în care doriți să creați un buton pentru macrocomenzi.
De exemplu, vom folosi un exemplu foarte simplu pentru a ilustra în detaliu. Am inclus o fișă de date care conține câmpuri: Nume, Cursuri, Note, Grad, Premiu în bani.

Pentru început, trebuie să facem fila Dezvoltator vizibilă în fereastra Excel. În cazul în care nu găsiți fila Dezvoltator , accesați meniul Fișier , faceți clic pe Opțiuni, iar în panoul din stânga faceți clic pe Personalizare panglică, iar în panoul din dreapta bifați caseta Dezvoltator . Faceți clic pe OK pentru a vedea fila Dezvoltator pe panglică.

Navigați la fila Dezvoltator și faceți clic pe Înregistrare macrocomandă.
Acum dați-i un nume potrivit și faceți clic pe OK pentru a începe înregistrarea macrocomenzii.
Acum navigați la fila Acasă și, din Formatare condiționată, accesați meniul Reguli evidențiere celule și faceți clic pe Mai mic decât .
Introduceți o valoare potrivită pentru fișa dvs. de date; după cum puteți vedea în captura de ecran de mai jos, am introdus 60 (pentru a marca studenții eșuați cu un număr mai mic decât acest număr). Faceți clic pe OK.
După cum puteți vedea, formatarea condiționată este aplicată tabelului Marks .
Acum urmați aceeași procedură pentru a aplica formatarea condiționată la câmpul Note și Premiu în bani .
Acum vom opri înregistrarea macrocomenzii, vom naviga la fila pentru dezvoltatori și vom apăsa pe Oprire înregistrare .

Vom înregistra o nouă macrocomandă pentru formatarea coloanelor ca caractere aldine și alinierea centrală. Urmați procedura pentru crearea unei noi macrocomenzi.
Puteți vedea macrocomanda numită Bold_Align , aceasta va îngroșa fontul și va alinia textul în centru.

Acum trebuie să creăm butoane pentru fiecare macrocomandă, pentru aceasta navigați la fila Dezvoltator, din opțiunile Inserare , faceți clic pe imaginea butonului prezentă sub Controale formular, așa cum se arată în captura de ecran de mai jos.

După ce faceți clic, veți vedea indicatorul schimbându-se în semnul plus. Faceți clic oriunde în foaia de date pentru a plasa butonul. După ce faceți clic, va apărea o casetă de dialog care vă va cere să asociați macrocomanda cu butonul. Selectați Cond_form din listă. Și faceți clic pe OK.

Veți vedea un buton apărând în fișa tehnică.

Acum dați-i un nume potrivit făcând clic pe buton (în timp ce este selectat), așa cum se arată în captura de ecran de mai jos.

Vom crea un alt buton, pentru a asocia macrocomanda Bold_Align , și îl vom denumi Format.

La apăsarea butoanelor, veți vedea modificările, sub formă de macrocomandă care rulează în backend.

Pentru utilizare ulterioară, trebuie să salvați foaia de lucru ca macro activată; pentru aceasta, accesați meniul Fișier și faceți clic pe Salvare ca.

Va apărea o casetă de dialog, din Salvare ca tip, faceți clic pe Registru de lucru Excel cu macrocomenzi activate și apoi pe Salvare.

De asemenea, puteți consulta ghidurile analizate anterior despre SmartArt în Excel 2010 și Cum se încorporează videoclipuri în Excel 2010 .