Articole

Macrocomenzi Excel: ce sunt și cum să le folosești

Dacă aveți o serie simplă de acțiuni pe care trebuie să le repetați de mai multe ori, puteți solicita Excel să înregistreze aceste acțiuni și să producă o macrocomandă care să conțină codul pentru a le repeta.

Odată ce ați înregistrat macro-ul, puteți repeta seria de acțiuni de câte ori doriți, pur și simplu rulând macro-ul înregistrat. 

Acest lucru este mult mai eficient decât repetarea manuală a aceleiași serii de acțiuni de fiecare dată.

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:

Înregistrați macrocomenzi în versiunile actuale de Excel (2007 și ulterioare):

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:

Buletin informativ de inovare
Nu rata cele mai importante știri despre inovație. Înscrieți-vă pentru a le primi pe e-mail.

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.

Opțiunea „Utilizați referințe relative”.

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). 

Rularea macrocomenzi înregistrate

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:

  • Apăsați Alt + F8 (adică apăsați tasta ALT și în timp ce este apăsată, apăsați F8) pentru a afișa caseta de dialog „Macro-uri”;
  • În caseta de dialog „Macro”, selectați macrocomandă pe care doriți să o rulați;
  • Clic su Alerga .

Ercole Palmeri

Buletin informativ de inovare
Nu rata cele mai importante știri despre inovație. Înscrieți-vă pentru a le primi pe e-mail.

Articole recente

Viitorul este aici: cum industria de transport maritim revoluționează economia globală

Sectorul naval este o adevărată putere economică globală, care a navigat către o piață de 150 de miliarde...

1 mai 2024

Editorii și OpenAI semnează acorduri pentru a reglementa fluxul de informații procesate de Inteligența Artificială

Luni trecută, Financial Times a anunțat un acord cu OpenAI. FT își licențiază jurnalismul de clasă mondială...

Aprilie 30 2024

Plăți online: Iată cum serviciile de streaming vă fac să plătiți pentru totdeauna

Milioane de oameni plătesc pentru serviciile de streaming, plătind taxe lunare de abonament. Este o părere comună că tu...

Aprilie 29 2024

Veeam oferă cel mai complet suport pentru ransomware, de la protecție la răspuns și recuperare

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...

Aprilie 23 2024