logo

Macros a Excel amb exemple

A Microsoft Excel, on els fulls de càlcul són el terreny de joc, sovint ens trobem amb les demandes repetitives de determinades tasques. Aquestes són les tasques que semblen sorgir una i altra vegada, captant la nostra atenció amb una persistència implacable. Tanmateix, en aquesta època de progrés tecnològic, un heroi silenciós fa un pas endavant per alliberar-nos d'aquest cicle incessant: la Macro modesta però poderosa. Penseu en les macros com a operaris encoberts d'Excel per a l'automatització, treballant en silenci en segon pla per estalviar-nos el laboriós deure de realitzar manualment tasques repetitives. Són els campions no reconeguts de l'eficiència, que ens donen la notable capacitat d'aconseguir en uns moments el que d'altra manera devoraria hores del nostre valuós temps. Però què és exactament una macro? En la seva essència, una macro és una seqüència d'accions enregistrades acuradament per Excel, esperant pacientment que la nostra directiva executi una tasca específica. Imagineu-vos això: cada clic del ratolí i cada pulsació de tecla, discretament amagat dins dels límits d'una macro, a punt per entrar en acció a les nostres ordres, a punt per realitzar el seu encantament.

Què és la macro en Excel

Les macros es poden considerar com un conjunt d'instruccions de programació que es poden enregistrar, anomenar, desar i executar en VBA quan i quan sigui necessari. Les macros ens poden ajudar a automatitzar tasques repetitives associades a la manipulació de dades que s'han de realitzar repetidament. També podeu activar i desactivar macros a Excel.



Per exemple: Suposem que per cada mes s'ha d'elaborar un informe per a tots els professors d'una escola. Com que és una tasca repetitiva, les macros poden entrar en acció aquí.

Com activar la pestanya Desenvolupador a Excel

La pestanya de desenvolupador s'amaga per defecte a la cinta. Per personalitzar la cinta, seguiu aquests passos:

centrar una imatge en css

Pas 1 : Feu clic amb el botó dret a la cinta

Feu clic amb el botó dret a la cinta.



Pas 2 : aneu a Personalitza la cinta i marqueu la casella de selecció del desenvolupador

Activa la pestanya Desenvolupador.

Com gravar una macro a Excel

Es poden realitzar els passos següents per gravar una macro a Excel:

Pas 1: feu clic a la pestanya Desenvolupador de la cinta

Feu clic a la pestanya Desenvolupador.



Pas 2: feu clic a la macro de gravació

Al grup de codi, es troba l'eina Enregistrar macros. Feu-hi clic

Seleccioneu Registre-Macro

Pas 3: ompliu el quadre de diàleg de la macro d'enregistrament

A mesura que es seleccionen les macros, s'obre un quadre de diàleg que conté les opcions següents per omplir.

Escriviu el nom de la macro.

Al quadre de diàleg, introduïu el nom de la macro al nom de la macro. Tanmateix, l'espai no es pot utilitzar al nom de la macro per separar les paraules, es pot utilitzar guió baix (_) per a aquest propòsit. Exemple: Nom_macro .

També hi ha altres opcions al quadre de diàleg, és a dir, on emmagatzemar la macro, la tecla de drecera que es pot utilitzar per activar la macro i la descripció de la macro creada. Es poden omplir en conseqüència.

  • Després d'omplir el quadre de diàleg, feu clic a D'acord.
  • Tan bon punt es fa clic a D'acord, Excel Macro registra el conjunt d'operacions que està practicant l'usuari.
  • Un cop feta la feina, a la pestanya Desenvolupador es pot veure una opció Atura la gravació. Fent clic sobre el qual s'atura l'enregistrament i es desa la macro creada.

Com executar la macro a Excel

Hi ha diferents mètodes pels quals es pot executar una macro. Alguns dels mètodes es discuteixen aquí en aquest article.

Executeu la macro fent clic a una forma

És una de les maneres més fàcils d'executar una macro per crear qualsevol forma al full de treball i utilitzar-la per executar la macro.

Pas 1: feu clic a la pestanya Insereix de la cinta

Feu clic a Insereix.

Pas 2: trieu qualsevol forma

Aneu al grup Il·lustracions i feu clic a la icona Formes. Al full, trieu qualsevol forma que ens agradi i voleu que s'assigni com a macro.

Feu clic a Il·lustracions. Seleccioneu formes.

Pas 3: afegiu la forma

Feu clic on voleu afegir la forma al full i la forma s'inserirà automàticament.

seleccioneu la forma que trieu.

Pas 4: Editeu la forma

La forma es pot canviar de mida o reformatar segons la manera que vulgueu. També es pot afegir text a la forma.

Formateu la forma segons les vostres necessitats.

Pas 5: Feu clic amb el botó dret a la forma i feu clic a Assigna macro

A continuació, feu clic amb el botó dret a la forma i s'obrirà un quadre de diàleg. A continuació, feu clic a Assigna macro.

Assigna una macro.

Després de fer clic amb el botó dret a la forma, s'obriria un altre quadre de diàleg de Macro.

Seleccioneu la macro de la llista.

tipus de bucle for

Pas 6: ara seleccioneu la macro

Al quadre de diàleg, seleccioneu la macro de la llista que voleu assignar a la vostra forma i feu clic al botó D'acord. Ara la forma funcionaria com un botó i cada vegada que hi feu clic, executarà la macro assignada.

Com executar una macro fent clic a un botó

Tot i que la forma és una cosa que pots formatar i jugar amb ella, un botó té un format estàndard. També es pot assignar una macro a un botó per fer-ne un ús fàcil i després es pot executar simplement fent clic a aquest botó.

Pas 1: aneu a la pestanya Desenvolupador de la cinta

Seleccioneu la pestanya Desenvolupador.

Pas 2: al grup Controls, feu clic a l'eina de botons

Feu clic a l'eina botó.

Pas 3: feu clic al full d'Excel i ompliu els detalls al quadre de diàleg

Ara, feu clic a qualsevol lloc del full d'Excel. Tan aviat com ho feu, s'obrirà el quadre de diàleg Assigna macro.

Assigna una macro.

Pas 4: seleccioneu la macro que voleu assignar i feu clic a D'acord

Seleccioneu la macro que voleu assignar a aquest botó i ompliu les altres opcions. A continuació, feu clic a D'acord.

Pas 5: previsualitza la forma

Després d'això, es pot veure un botó rectangular al full, i llest per ser utilitzat.

Botó inserit.

Pas 6: Formateu el botó

El botó que apareix al full té una configuració predeterminada i no podeu formatar-lo com el color o la forma del botó.

Tanmateix, el text que apareix al botó es pot canviar. Només feu clic amb el botó dret al botó i s'obrirà un quadre de diàleg. Feu clic a Edita el text alternatiu i canvieu el text.

Edita el text alternatiu.

Com executar una macro des de la cinta d'Excel (pestanya Desenvolupador)

Si teniu diverses macros al llibre de treball que defineixen diferents tasques, podeu veure una llista de totes les macros al quadre de diàleg Macros i us facilitarà l'execució de diverses macros d'una sola llista.

Pas 1: aneu a la pestanya Desenvolupador de la cinta

Feu clic a la pestanya Desenvolupador.

Pas 2: A continuació, a Grup de codis, feu clic a l'eina Macros

Feu clic a l'eina Macros.

Pas 3: seleccioneu la macro que voleu executar

S'obrirà un quadre de diàleg amb la llista de totes les macros creades en aquest llibre de treball concret.

Seleccioneu de la llista.

Pas 4: feu clic a Executar

Com crear una macro a l'editor VBA

Si l'usuari i el creador de les macros són el mateix, en lloc de dedicar temps a crear botons i formes, podem executar directament la macro des de l'editor VB.

Pas 1: aneu a la pestanya Desenvolupador de la cinta

Seleccioneu a la pestanya Desenvolupador.

Pas 2: feu clic a Visual Basic

Al grup de codis, feu clic a Visual Basic i s'obrirà una finestra nova.

Feu clic a Virtual bàsic. Seleccioneu del full.

Pas 3: feu clic a Executar macro

A continuació, feu clic al signe Executar macro, s'obrirà un quadre de diàleg amb totes les macros d'aquest llibre de treball.

Feu clic a la macro Executar.

Pas 4: seleccioneu la macro de la llista

Seleccioneu la macro que voleu executar de la llista i feu clic a Executar.

Tan bon punt es faci clic a Executar, la macro s'executarà al full d'excel. Si només podeu veure la finestra de l'Editor de VB i no el full, és possible que no vegeu els canvis que es produeixen al full de treball. Per veure els canvis, minimitzeu/tanqueu la finestra de l'Editor VB. També podeu editar una macro segons les vostres necessitats.

Seleccioneu la macro que voleu executar.

Com veure macros a Excel

Pas 1: obriu Microsoft Excel

Pas 2: feu clic a la pestanya Desenvolupador

Captura de pantalla-(248)

Pas 3: feu clic a Macros per veure una llista de macros disponibles al llibre de treball actiu

Pas 4: seleccioneu una macro per veure

Pas 5: podeu executar o editar la macro des d'aquí si cal.

Pas 6: tanqueu el diàleg Macro quan hàgiu acabat

Captura de pantalla-(247)

Com desar les macros gravades a Excel

Pas 1: Enregistreu les vostres accions

Pas 2: Feu clic a Atura la gravació

Pas 3: Desa el llibre de treball com a .xlsm (activat per a macros)

Pas 4 : ara la vostra macro es desa al llibre de treball

Llegiu també

  • Com crear una macro a Excel?
  • Com gravar una macro a Excel
  • Com configurar macros a Excel?
  • Com executar una macro a Excel?
  • Edició de macros d'Excel a Excel
  • Com habilitar i desactivar macros a Excel

Preguntes freqüents

Què són les macros a Excel?

Una macro és un conjunt d'accions que podem executar tantes vegades com sigui necessari per realitzar una tasca determinada. Quan es crea una macro, tot el ratolí fa clic i es registren les pulsacions de tecles. Les macros es poden considerar com un conjunt d'instruccions de programació que es poden enregistrar, anomenar, desar i executar en VBA quan i quan sigui necessari. Les macros ens poden ajudar a automatitzar tasques repetitives associades a la manipulació de dades que s'han de realitzar repetidament.

Com habilitar una macro?

Seguiu els passos següents perEmbalar una macroen Excel:

Pas 1: obriu Excel i, a continuació, aneu a la pestanya Fitxer.

Pas 2: assegureu-vos que la pestanya Desenvolupador estigui activada.

Pas 3: seleccioneu la pestanya Desenvolupador i feu clic a la macro de registre. Començarà a gravar una macro.

Què són les macros i VBA a Excel?

Les macros d'Excel són com seqüències d'accions enregistrades que automatitzen les tasques. Estalvieu temps i minimitzen els errors ja que us permeten repetir accions amb un sol clic.

VBA, o Visual Basic per a aplicacions, és un llenguatge de programació en Excel. Permet escriure codi personalitzat per crear macros avançades i personalitzades. Amb VBA, podeu automatitzar tasques, realitzar càlculs i manipular dades a Excel, proporcionant més control i flexibilitat en comparació amb les macros bàsiques enregistrades.

Què és Macros a Excel per a principiants?

Per als principiants a Excel, penseu en les macros com una manera de facilitar les vostres tasques repetitives d'Excel. Podeu gravar una macro per recordar aquestes tasques. Una macro és com una gravació del que feu amb el ratolí i el teclat a Excel. Més tard, podeu reproduir aquesta gravació en qualsevol moment per repetir aquestes accions tantes vegades com necessiteu.

Puc escriure macros a Excel manualment?

Sí, les macros es poden escriure manualment a EXcel mitjançant el llenguatge de programació VBA.

Com desactivar una macro a Excel?

Seguiu els passos següents perdesactivar una macroen Excel:

Pas 1: feu clic a la pestanya Fitxer.

què és rom

Pas 2: aneu a opcions.

Pas 3: seleccioneu Centre de confiança al panell esquerre i, a continuació, feu clic a Configuració del centre de confiança.

Pas 4: seleccioneu la configuració de macro al menú de l'esquerra, desactiveu totes les macros sense notificació i feu clic a D'acord.