Skip to main content

Cum Macrourile personalizate Excel pot simplifica fluxul de lucru

Afumarea peștelui: macroul (Iunie 2026)

Afumarea peștelui: macroul (Iunie 2026)
Anonim

Un Excel macro este un set de instrucțiuni de programare stocate ca procedură. Macrorele elimină repetarea pașilor pentru sarcinile obișnuite și pot fi declanșate de o comandă rapidă de la tastatură, de o pictogramă de bara de instrumente sau de un buton adăugat la foaia de lucru în sine.

Notă Informațiile din acest articol se aplică versiunilor Excel 2019, 2016, 2013, 2010 și Excel pentru Mac.

Când să utilizați un macro

Macroanele pot face ca foile de calcul să poată fi mai ușor de operat prin automatizarea sarcinilor repetitive. Aceste sarcini includ totul, de la calcule complexe care necesită utilizarea formulelor la sarcini simple de formatare. Un exemplu de sarcină repetitivă este adăugarea formării numărului la date noi. Un alt exemplu este aplicarea formatelor de celule și a foilor de lucru, cum ar fi marginile și umbrele.

Alte sarcini repetitive pentru care sunt utile macroele includ:

  • Adăugarea sau eliminarea rândurilor și coloanelor
  • Protejarea sau neprotejarea foilor de lucru
  • Selectarea unui interval de celule
  • Adăugarea datei curente într-o foaie de lucru

Macrouri vs. Șabloane

Utilizarea macrocomenzilor poate fi un economizor de timp excelent pentru sarcini repetitive. Dacă adăugați în mod curent anumite caracteristici de formatare sau conținut (cum ar fi titlurile sau logo-ul companiei) în foile de lucru noi, creați și salvați un fișier șablon care conține aceste elemente, mai degrabă decât să le creați de fiecare dată când porniți o nouă foaie de lucru.

Excel Macro Recorder

Excel include un recorder macro încorporat care înregistrează o serie de pași folosind tastatura și mouse-ul. Excel convertește apoi această serie de pași în codul VBA. Macro Recorder și Macro Manager pot fi găsite în fila Vizualizare. Adăugarea de butoane pe foaia dvs. de lucru necesită adăugarea filei Dezvoltator.

Adăugați fila Dezvoltator în Excel

Pașii pentru dezvăluirea fișierului dezvoltator în Excel sunt simpli și pot fi urmăriți dacă aveți un PC Mac sau Windows.

  1. ferestre: Selectați Fişier.

    Mac: Selectează excela meniul.

  2. ferestre: Selectați Opțiuni.

    Mac: Selectați Preferințe.

  3. ferestre: Selectați Personalizați panglica.

    Mac: Selectați Panglică și Bara de instrumente.

  4. În partea dreaptă a ferestrei, sub Particularizarea panglicii secțiune, localizați Dezvoltator și adăugați un marcaj în caseta sa adiacentă.

  5. Selectați Salvați pentru a închide fereastra și pentru a afișa fila Developer în Excel.

Creați un macro de bază în Excel

Să creăm o macrocomandă de bază Excel care umple o celulă cu culoarea roșie, centrează textul și adaugă textul bold în text. Chiar dacă opțiunea Record Macro este disponibilă în fila Developer, vom folosi fila View pentru a ușura procesul.

  1. Selectați Vedere.

  2. Selectați macrocomenzi > Record Macro.

  3. Sub numele macro, introduceți un nume pentru macro. Simțiți-vă liber să urmați conducerea noastră pentru acest exemplu și să o numiți Scoate in evidenta.

  4. Sub Stocare macro, selectați Acest registru de lucru pentru a păstra macroul atașat la fișierul curent.

  5. Pentru a crea o tastă de comandă rapidă, introduceți o literă sau un număr care, atunci când este apăsat în combinație cu celelalte taste indicate, va executa macrocomanda. Pentru acest exemplu, folosim litera E.

  6. Tastați a Descriere din macro. O vom lăsa necompletat pentru acest exemplu.

    Descrierea vă amintește de ceea ce face macro-ul când rulează. Dacă intenționați să creați mai multe macrocomenzi, completați descrierea, astfel încât să puteți selecta rapid cea potrivită pentru sarcină.

  7. Selectați O.K.

  8. Macroul începe înregistrarea. Orice modificări efectuate în foaia dvs. de calcul sunt înregistrate.

  9. Selectați o celulă. Aceasta este celula care va fi schimbată pe foaia de calcul și unde se va înregistra macro-ul.

  10. Din fila Pagina principală, selectați Îndrăzneţ pentru a evidenția textul celulei, selectați Centru pentru a alinia conținutul celulei și selectați Umpleți culoarea pentru a schimba fundalul celulei în roșu.

  11. Selectați Vedere și selectați Stop Înregistrare. Macro-ul dvs. este creat și stocat în registrul de lucru.

Rulați o macrocomandă creată în Excel

Atunci când unei macrocomenzi îi este atribuită o combinație de taste de acces rapid, aplicați macrocomanda selectând o celulă și apăsând combinația de taste. Dacă nu ați ales o combinație de comenzi rapide, selectați Vedere și selectați Vizualizați macrocomenzile. Orice macro poate fi rulat selectându-l și selectând Alerga.

Creați un buton macro în Excel

Macrourile pot fi executate cu o comandă rapidă de la tastatură. Sau puteți crea un buton personalizat pentru foaia dvs. de calcul care, atunci când este apăsat, execută macrocomanda specificată.

Urmați acest exemplu pentru a crea un buton macro de bază în Excel pentru cea creată anterior Scoate in evidenta macro.

Fila Developer trebuie să fie activată. Utilizați pașii menționați anterior în acest articol pentru a adăuga fila Dezvoltator la Excel.

  1. Selectați Dezvoltator.

  2. În grupul Controale, selectați Introduce > Buton.

  3. Selectați celula de pe foaia de lucru unde doriți să plasați butonul. Butonul poate fi mutat și modificat după ce este adăugat în foaia de lucru.

  4. Selectați macroul din lista pe care doriți să o executați la apăsarea butonului. Pentru exemplul nostru, selectați Scoate in evidenta macro.

  5. Selectați O.K.

  6. Pe foaia de lucru apare un buton pe care îl puteți muta sau redimensiona. Pentru a schimba textul afișat pe buton, faceți dublu clic pe acesta, apoi introduceți textul dorit.

  7. Selectați o celulă și apoi selectați butonul pentru a rula macroul.