logo

Macro-uri în Excel cu exemplu

În Microsoft Excel, unde foile de calcul sunt terenul de joacă, întâlnim adesea cerințele repetitive ale anumitor sarcini. Acestea sunt sarcinile care par să apară din nou și din nou, captându-ne atenția cu o perseverență necruțătoare. Cu toate acestea, în această eră a progresului tehnologic, un erou tăcut face un pas înainte pentru a ne elibera din acest ciclu neîncetat – Macro modest, dar puternic. Gândiți-vă la macrocomenzi ca la operatorii ascunși ai Excel pentru automatizare, lucrând în liniște în fundal pentru a ne scuti de datoria laborioasă de a efectua manual sarcini repetitive. Ei sunt campionii necunoscuți ai eficienței, dându-ne abilitatea remarcabilă de a realiza în câteva momente ceea ce altfel ar devora ore întregi din timpul nostru prețios. Dar ce este mai exact o macro? În esență, o macrocomandă este o secvență de acțiuni atent înregistrate de Excel, așteptând cu răbdare ca directiva noastră să execute o anumită sarcină. Imaginează-ți asta: fiecare clic de mouse și apăsare de tastă, ascunsă discret în limitele unei macrocomenzi, gata să ia în acțiune la comanda noastră, gata să-și realizeze vraja.

Ce este Macro în Excel

Macro-urile pot fi considerate ca un set de instrucțiuni de programare care pot fi înregistrate, denumite, salvate și executate în VBA pe măsură ce și atunci când sunt necesare. Macro-urile ne pot ajuta să automatizăm sarcinile repetitive asociate cu manipularea datelor care trebuie realizate în mod repetat. De asemenea, puteți activa și dezactiva macrocomenzi în Excel.



De exemplu: să presupunem că pentru fiecare lună urmează să fie creat un raport pentru toți profesorii unei școli. Deoarece este o sarcină repetitivă, macrocomenzile pot intra în acțiune aici.

Cum să activați fila Dezvoltator în Excel

Fila pentru dezvoltatori este ascunsă implicit pe panglică. Pentru a personaliza Panglica, urmați acești pași:

c număr aleator

Pasul 1 : Faceți clic dreapta pe Panglică

Faceți clic dreapta pe Panglică.



Pasul 2 : navigați la Personalizați panglica și bifați caseta de selectare pentru dezvoltatori

Activați fila Dezvoltator.

Cum să înregistrați o macrocomandă în Excel

Următorii pași pot fi efectuati pentru a înregistra o macrocomandă în Excel:

Pasul 1: Faceți clic pe fila Dezvoltator din Panglică

Faceți clic pe fila Dezvoltator.



Pasul 2: Faceți clic pe Înregistrare macro

În Grupul de coduri se află instrumentul Înregistrare macrocomenzi. Apasa pe el

Selectați Înregistrare-Macro

Pasul 3: Completați caseta de dialog Record Macro

Pe măsură ce sunt selectate macrocomenzi, se deschide o casetă de dialog care conține următoarele opțiuni de completat.

Introduceți numele macrocomenzii.

În caseta de dialog, introduceți numele macrocomenzii în numele macrocomenzii. Cu toate acestea, spațiul nu poate fi folosit în numele macrocomenzii pentru a separa cuvintele, se poate folosi liniuța de subliniere (_) în acest scop. Exemplu: Macro_name .

Există și alte opțiuni în caseta de dialog, adică unde să stocați macrocomanda, tasta de comandă rapidă care poate fi folosită pentru a activa macrocomandă și descrierea macrocomenzii create. Ele pot fi completate în consecință.

  • După completarea casetei de dialog, faceți clic pe OK.
  • De îndată ce se face clic pe OK, Excel Macro înregistrează setul de operațiuni pe care le practică utilizatorul.
  • Odată terminată munca, în fila Dezvoltator poate fi văzută o opțiune Oprire înregistrare. Făcând clic pe care înregistrarea este oprită și macrocomanda creată este salvată.

Cum să rulați macro-ul în Excel

Există diferite metode prin care poate rula o macrocomandă. Unele dintre metode sunt discutate aici în acest articol.

Rulați macrocomandă făcând clic pe o formă

Este una dintre cele mai ușoare moduri de a rula o macrocomandă pentru a crea orice formă în foaia de lucru și de a o folosi pentru rularea macrocomenzii.

Pasul 1: Faceți clic pe fila Inserare de pe panglică

Faceți clic pe Inserare.

Pasul 2: Alegeți orice formă

Accesați grupul Ilustrații și faceți clic pe pictograma Forme. În foaie, alegeți orice formă care ne place și doriți să fie atribuită ca macrocomandă.

Faceți clic pe Ilustrații. Selectați forme.

Pasul 3: Adăugați forma

Faceți clic unde doriți să adăugați forma în foaie și forma va fi inserată automat.

selectați forma dorită.

Pasul 4: Editați forma

Forma poate fi redimensionată sau reformatată în funcție de modul dorit. Textul poate fi adăugat și la formă.

Formatați forma în funcție de nevoile dvs.

Pasul 5: Faceți clic dreapta pe formă și faceți clic pe Atribuire macrocomandă

Apoi faceți clic dreapta pe formă și se va deschide o casetă de dialog. Apoi faceți clic pe Atribuire macro.

Atribuiți o macrocomandă.

După ce faceți clic dreapta pe formă, va fi deschisă o altă casetă de dialog Macro.

Selectați Macro-ul din listă.

Pasul 6: Acum selectați macrocomanda

În caseta de dialog, selectați macrocomandă din lista pe care doriți să o atribuiți formei dvs. și faceți clic pe butonul OK. Acum forma ar funcționa ca un buton și de fiecare dată când dați clic pe ea, va rula macrocomanda atribuită.

Cum să rulați macrocomandă făcând clic pe un buton

În timp ce forma este ceva ce poți formata și te poți juca cu ea, un buton are un format standard. O macrocomandă poate fi, de asemenea, atribuită unui buton pentru o utilizare ușoară și apoi poate rula macrocomandă făcând clic pe acel buton.

Pasul 1: Accesați fila Dezvoltator de pe Panglică

Selectați fila Dezvoltator.

Pasul 2: În grupul Controls, faceți clic pe Button Tool

Faceți clic pe instrumentul buton.

Pasul 3: Faceți clic pe foaia Excel și completați detaliile în caseta de dialog

Acum, faceți clic oriunde pe foaia Excel. De îndată ce faceți acest lucru, se va deschide caseta de dialog Atribuire macrocomandă.

Atribuiți o macrocomandă.

Pasul 4: Selectați macrocomanda pe care doriți să o alocați și faceți clic pe OK

Selectați macrocomanda pe care doriți să o atribuiți acelui buton și completați celelalte opțiuni. Apoi faceți clic pe OK.

Pasul 5: previzualizați forma

După aceea, un buton dreptunghiular poate fi văzut pe foaie și gata de a fi folosit.

Buton introdus.

Pasul 6: Formatați butonul

Butonul care apare pe foaie are setări implicite și nu îl puteți formata ca culoarea sau forma butonului.

Cu toate acestea, textul care apare pe buton poate fi modificat. Doar un clic dreapta pe buton și s-ar deschide o casetă de dialog. Faceți clic pe Editare text alternativ și modificați textul.

încercați să prindeți blocul java

Editați alt-text.

Cum să rulați o macrocomandă din Excel Ribbon (fila Dezvoltator)

Dacă aveți mai multe macrocomenzi în registrul de lucru care definesc diferite sarcini, puteți vedea o listă cu toate macrocomenzile în caseta de dialog Macro și face mai ușor să rulați mai multe macrocomenzi dintr-o singură listă.

Pasul 1: Accesați fila Dezvoltator de pe Panglică

Faceți clic pe fila Dezvoltator.

Pasul 2: Apoi, în Grupul de coduri, faceți clic pe Instrumentul Macros

Faceți clic pe instrumentul Macro-uri.

Pasul 3: Selectați macrocomanda pe care doriți să o rulați

Se va deschide o casetă de dialog care conține lista tuturor macrocomenzilor create în acel registru de lucru.

Selectați din listă.

Pasul 4: Faceți clic pe Run

Cum se creează o macrocomandă în Editorul VBA

Dacă utilizatorul și creatorul macrocomenzilor sunt aceiași, atunci în loc să petrecem timp creând butoane și forme, putem rula macrocomandă direct din Editorul VB.

Pasul 1: Accesați fila Dezvoltator de pe Panglică

Selectați din fila Dezvoltator.

Pasul 2: Faceți clic pe Visual Basic

În Grupul de coduri, faceți clic pe Visual Basic și se va deschide o nouă fereastră.

Faceți clic pe Virtual de bază. Selectați din foaie.

Pasul 3: Faceți clic pe Run Macro

Apoi faceți clic pe semnul Run Macro, se va deschide o casetă de dialog care listează toate macrocomenzile acelui registru de lucru.

Faceți clic pe macrocomandă Run.

Pasul 4: Selectați Macro-ul din listă

Selectați macrocomandă pe care doriți să o rulați din listă și faceți clic pe Executare.

De îndată ce se face clic pe Run, macro-ul va fi executat pe foaia excel. Dacă puteți vedea doar fereastra Editor VB și nu foaia, atunci este posibil să nu vedeți modificările care au loc în foaia de lucru. Pentru a vedea modificările, minimizați/închideți fereastra VB Editor. De asemenea, puteți edita o macrocomandă în funcție de nevoile dvs.

Selectați macrocomanda pe care doriți să o rulați.

Cum să vizualizați macrocomenzi în Excel

Pasul 1: Deschideți Microsoft Excel

Pasul 2: Faceți clic pe fila Dezvoltator

Captură de ecran-(248)

Pasul 3: Faceți clic pe Macrocomenzi pentru a vedea o listă de macrocomenzi disponibile în registrul de lucru activ

Pasul 4: Selectați o macrocomandă de vizualizat

Pasul 5: Puteți rula sau edita macrocomanda de aici, dacă este necesar.

Pasul 6: Închideți dialogul Macro când ați terminat

Captură de ecran-(247)

Cum să salvați macrocomenzile înregistrate în Excel

Pasul 1: Înregistrați-vă acțiunile

Pasul 2: Faceți clic pe Opriți înregistrarea

Pasul 3: Salvați registrul de lucru ca .xlsm (activat pentru macro)

Pasul 4 : macrocomanda dvs. este acum salvată în registrul de lucru

Citește și

  • Cum se creează o macrocomandă în Excel?
  • Cum să înregistrați o macrocomandă în Excel
  • Cum se configurează macrocomenzi în Excel?
  • Cum să rulezi o macrocomandă în Excel?
  • Editarea macrocomenzilor Excel în Excel
  • Cum să activați și să dezactivați macrocomenzi în Excel

Întrebări frecvente

Ce sunt macrocomenzile în Excel?

O macrocomandă este un set de acțiuni pe care le putem executa de câte ori este necesar pentru a efectua o anumită sarcină. Când este creată o macrocomandă, întregul mouse dă clic și apăsările de taste sunt înregistrate. Macro-urile pot fi considerate ca un set de instrucțiuni de programare care pot fi înregistrate, denumite, salvate și executate în VBA pe măsură ce și atunci când sunt necesare. Macro-urile ne pot ajuta să automatizăm sarcinile repetitive asociate cu manipularea datelor care trebuie realizate în mod repetat.

Cum se activează o macro?

Urmați pașii de mai jos pentru aActivați o macroin Excel:

Pasul 1: Deschideți Excel, apoi accesați fila Fișier.

Pasul 2: Asigurați-vă că fila Dezvoltator este ACTIVATĂ.

Pasul 3: Selectați fila Dezvoltator și faceți clic pe macrocomanda de înregistrare. Va începe înregistrarea unei macrocomenzi.

compoziția relației

Ce sunt macrocomenzile și VBA în Excel?

Macro-urile din Excel sunt ca secvențe înregistrate de acțiuni care automatizează sarcini. Ele economisesc timp și minimizează greșelile, permițându-vă să repetați acțiunile cu un singur clic.

VBA, sau Visual Basic pentru aplicații, este un limbaj de programare în Excel. Vă permite să scrieți cod personalizat pentru a crea macrocomenzi avansate și personalizate. Cu VBA, puteți automatiza sarcini, efectua calcule și manipula date în Excel, oferind mai mult control și flexibilitate în comparație cu macrocomenzile de bază înregistrate.

Ce sunt macrocomenzi în Excel pentru începători?

Pentru începătorii în Excel, gândiți-vă la macrocomenzi ca la o modalitate de a vă ușura sarcinile repetitive Excel. Puteți înregistra o macrocomandă pentru a vă aminti acele sarcini. O macrocomandă este ca o înregistrare a ceea ce faci cu mouse-ul și tastatura în Excel. Mai târziu, puteți reda acea înregistrare oricând pentru a repeta acele acțiuni de câte ori aveți nevoie.

Pot scrie manual macrocomenzi în Excel?

Da, macrocomenzile pot fi scrise manual în EXcel folosind limbajul de programare VBA.

Cum se dezactivează o macrocomandă în Excel?

Urmați pașii de mai jos pentru adezactivați o macrocomandăin Excel:

Pasul 1: Faceți clic pe fila Fișier.

Pasul 2: Accesați opțiuni.

Pasul 3: Selectați Centru de încredere din panoul din stânga, apoi faceți clic pe Setări Centru de încredere.

Pasul 4: Selectați setarea Macro din meniul din stânga, apoi dezactivați toate macrocomenzile fără notificare și faceți clic pe ok.