Pentru a înregistra o macrocomandă, trebuie să începeți inițial procesul de înregistrare. Această opțiune se găsește în meniu Macro , care se află pe fila vedere în panglica Excel (sau în meniu a în pantă Instrumente în Excel 2003). Aceste opțiuni sunt prezentate în imaginile de mai jos:
Vi se va afișa apoi caseta de dialog „Înregistrare macrocomandă”.
Această casetă vă permite să introduceți un nume și o descriere pentru macrocomandă, dacă doriți. Este o idee bună să dați macrocomenzii un nume semnificativ, astfel încât atunci când reveniți la macrocomandă mai târziu, acest lucru vă va ajuta să vă amintiți ce face. Cu toate acestea, dacă nu furnizați un nume, Excel va denumi automat macrocomandă (de exemplu, Macro1, Macro2 etc.).
Caseta de dialog „Înregistrare macrocomandă” vă oferă, de asemenea, opțiunea de a atribui o comandă rapidă de la tastatură macrocomenzii dvs. Acest lucru va face macro-ul mult mai ușor de rulat. Cu toate acestea, trebuie să aveți grijă să nu atribuiți una dintre combinațiile de taste prealabile macrocomenziidefisfârșitul Excel (de exemplu, CTRL-C). Dacă selectați o combinație de taste Excel existentă, aceasta va fi suprascrisă de macrocomandă și dvs. sau alți utilizatori puteți ajunge să rulați accidental codul macro.
După ce sunteți mulțumit de numele macrocomenzii și (dacă este necesar) comanda rapidă de la tastatură, selectați OK pentru a începe înregistrarea macrocomenzii.
Odată ce începeți înregistrarea macrocomenzii, fiecare acțiune pe care o efectuați (introducerea datelor, selecția celulelor, formatarea celulelor, derularea foii de lucru etc.) va fi înregistrată în noua macrocomandă, ca cod VBA.
În plus, în timpul înregistrării macrocomenzii, veți vedea un buton de oprire în partea din stânga jos a registrului de lucru (sau în Excel 2003, butonul de oprire va fi prezentat pe o bară de instrumente plutitoare), după cum se arată mai jos:
După ce ați finalizat acțiunile pe care doriți să le înregistrați, puteți opri înregistrarea macrocomenzii făcând clic pe butonul Stop. Codul macro va fi acum stocat într-un modul din editorul Visual Basic.
Dacă selectați opțiunea Folosiți referințe relative Când înregistrați o macrocomandă, toate referințele de celule din macrocomandă vor fi relative. Cu toate acestea, dacă opțiunea Folosiți referințe relative nu este selectată, toate referințele de celule afișate în cod vor fi absolute (vezi postarea noastră despre operatori de referinţă).
Optiunea Folosiți referințe relative se gaseste in meniu Macro (și se găsește în bara de instrumente Macro din Excel 2003).
Când se înregistrează macrocomenzi, Excel produce întotdeauna o procedură Sub (mai degrabă decât o procedură Function). Dacă ați atribuit o comandă rapidă de la tastatură macrocomenzii, această comandă rapidă va fi cea mai simplă modalitate de a rula macrocomandă. În caz contrar, macro-ul poate fi rulat efectuând următorii pași:
Ercole Palmeri
Sectorul naval este o adevărată putere economică globală, care a navigat către o piață de 150 de miliarde...
Luni trecută, Financial Times a anunțat un acord cu OpenAI. FT își licențiază jurnalismul de clasă mondială...
Milioane de oameni plătesc pentru serviciile de streaming, plătind taxe lunare de abonament. Este o părere comună că tu...
Coveware de la Veeam va continua să ofere servicii de răspuns la incidente de extorcare cibernetică. Coveware va oferi capacități criminalistice și de remediere...