Inserați macrocomenzi în Excel - așa sunt create macrocomenzi

Așa se face!

În termeni simpli, macro-urile sunt mici programe software care pot fi utilizate pentru automatizarea sarcinilor de rutină în Excel. În special, sarcinile periodice care necesită mult timp, care trebuie procesate în mod regulat în Microsoft Excel, pot fi simplificate cu ajutorul macrocomenzilor.

Exemplu: Un angajat al unei companii de construcții metalice are sarcina de a determina nivelul stocului unui grup material. Pentru a face acest lucru, el trebuie să deschidă diverse foi de calcul Excel, să verifice valorile și să efectueze manual mulți pași de lucru pe computer. Datele colectate sunt prelucrate, filtrate și sortate în mod elaborat și, într-o etapă finală, integrate în grafică și trimise ca PDF la diferiți destinatari.

Cu o macro, fiecare pas de lucru poate fi înregistrat, salvat pe termen lung și redat, dacă este necesar. Acest lucru economisește timp, este mai eficient și în același timp mai puțin predispus la erori.

Pe scurt, macro-urile sunt esențiale pentru utilizarea practică a Excel-ului, deoarece sunt capabile să automatizeze o varietate de pași de lucru care sunt ineficienți cu procesarea manuală. Macrocomenzile sunt salvate în Excel în limbajul de programare VBA. VBA înseamnă „Visual Basic for Applications” și este un limbaj de programare care poate fi utilizat pentru a controla Microsoft Excel și alte programe Office, cum ar fi Word sau Access.

Cum se creează o macro în Excel

Nu aveți nevoie de multe cunoștințe anterioare pentru a crea o nouă macro în Microsoft Excel 365. În șapte pași ușor de utilizat, puteți crea o macro pe care o puteți reda apoi ori de câte ori doriți:

  1. Treceți la fila „Instrumente pentru dezvoltatori” din Microsoft Excel.

  2. Puteți crea o nouă macrocomandă în zona meniului „Cod”. Alternativ, butonul pentru crearea sau executarea macrocomenzilor poate fi găsit și în fila „Vizualizare” de sub elementul de meniu „Macro”.

  3. Faceți clic pe butonul Înregistrare macro și introduceți un nume pentru macro. De asemenea, aveți opțiunea de a introduce o combinație de taste cu care puteți porni cu ușurință macro-ul într-un moment ulterior. Puteți salva macrocomanda în registrul de lucru curent, astfel încât dvs. și alții să îl puteți rula sau puteți alege un registru de lucru personal, pe care alți utilizatori nu îl pot accesa. Adăugarea unei descrieri poate fi utilă pentru a înțelege scopul macro-ului. Faceți clic pe OK pentru a începe înregistrarea macro-ului.

  4. Macrocomanda dvs. va fi înregistrată în Excel și toate intrările, formulele și comenzile vor fi salvate în fundal. Opriți înregistrarea macro-ului făcând clic pe butonul „Opriți înregistrarea”.

  5. Deschideți „Visual Basic” prin butonul cu același nume din zona meniului Code. În editor, aveți opțiunea de a vizualiza macro-ul înregistrat în limbajul de programare Visual Basic și de a face modificări cu cunoștințe privilegiate.

  6. De asemenea, aveți opțiunea de a edita sau șterge macrocomanda sau de a modifica numele și alte opțiuni făcând clic pe butonul Macro.

  7. Porniți macrocomanda făcând clic pe „Executare” sau utilizând combinația de taste atribuită anterior CTRL + Ö. Adăugarea la produsul C dorită în exemplu se realizează automat.

Informații: În mod implicit, macro-urile sunt incluse cu referințe absolute. Opțional, puteți înregistra și o macro cu referințe relative. În acest caz, macro-urile sunt arhivate în raport cu celula înregistrată inițial.

În rezumat, puteți crea o macro în Microsoft Excel navigând la fila „Dezvoltator”. Dacă aceasta este ascunsă, introduceți cuvântul cheie „macro” în câmpul de căutare sau navigați la fila „Vizualizare”.

După ce ați atribuit un nume noii macrocomenzi, trebuie să introduceți o secvență de comenzi în limbajul de programare Visual Basis (VBA). Acest lucru se realizează fie prin programarea manuală a comenzilor, fie prin înregistrarea secvenței de comenzi direct în Excel. Odată ce macro-ul a fost salvat, îl puteți utiliza pentru toate următoarele foi de calcul Excel. În acest fel, puteți automatiza sarcinile standard recurente în mod sensibil și eficient.

Copierea unei macrocomenzi existente: Acesta funcționează în 5 pași

Dacă ați creat o macrocomandă într-un registru personal și doriți să o rulați și în alte foi de calcul, puteți copia macrocomanda în Excel. Funcționează așa:

  1. Deschideți registrul de lucru Excel în care este salvată macrocomanda.

  2. În pasul următor, deschideți registrul de lucru în care doriți să salvați macro-ul.

  3. În fila Dezvoltator, faceți clic pe Visual Basic. Porniți Editorul Visual Basic.

  4. În ultimul pas din Exploratorul de proiecte, trageți în jos modulul cu macrocomanda pe care doriți să o copiați în registrul de lucru țintă. În exemplu, copiem modulul 1 din dosarul 1 în dosarul 2.

  5. După copiere, macro-ul se află în ambele registre de lucru și poate fi executat.

Prin copierea macro-urilor, macro-urile extinse pot fi transferate într-un mod ușor de utilizat și în câteva secunde. Acest lucru economisește timp și garantează că macro-ul poate fi utilizat în același mod ca și versiunea originală.

FAQ

Când are sens să lucrezi cu macrocomenzi în Excel?

Utilizarea macro-urilor în Microsoft Excel are sens atunci când sunt automatizate întrebări sau sarcini repetitive, stupide. Macrocomenzile sunt create în Excel în limbajul de programare VBA. Nu trebuie să fie programate manual în coduri, dar pot fi proiectate folosind un instrument de înregistrare integrat.

Pot fi macro-urile periculoase?

Macrocomenzile create personal nu prezintă un risc de securitate. Dacă deschideți fișiere Excel de la alți utilizatori, o macro poate prezenta un risc de securitate. Virușii sau software-ul spion pot intra pe computerul dvs. prin intermediul macrocomenzilor. Din acest motiv, este logic să preveniți în mod implicit executarea de macrocomenzi externe. Acest lucru vă permite să verificați proactiv dacă rulați sau nu macro-ul.

Pentru ce sarcini pot fi utilizate macrocomenzile din Excel?

Sarcinile care pot fi realizate mai rapid prin automatizare sunt în general potrivite ca macro-uri. Crearea de oferte, schimbul de date prin interfețe cu programe externe și transferul de date în cadrul familiei de produse Microsoft Office pot fi, de asemenea, automatizate folosind macrocomenzi.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave