Excel 2019: Com crear macros dExcel per automatitzar ordres

Les macros d'Excel us permeten automatitzar ordres per simplificar les vostres tasques. L'Excel 2019 us permet afegir una pestanya de desenvolupador opcional a la cinta que conté el seu propi botó d'ordres de gravació de macros (entre altres botons d'ordres que són molt útils quan feu un treball més avançat amb macros). Per afegir la pestanya Desenvolupador a la cinta d'Excel 2019, seguiu aquests dos passos:

Feu clic a Fitxer → Opcions o premeu Alt+FT per obrir el quadre de diàleg Opcions d'Excel.

Feu clic a Personalitza la cinta i, a continuació, seleccioneu la casella de selecció Desenvolupador a Pestanyes principals del quadre de llista Personalitza la cinta a la part dreta del quadre de diàleg i, a continuació, feu clic a D'acord.

Fins i tot si no afegiu la pestanya Desenvolupador a la cinta, la barra d'estat d'Excel 2019 conté una macro de registre (a la dreta immediata de l'indicador d'estat Preparat) i la pestanya Visualització de la cinta conté un botó d'ordre Macros amb una gota. -menú avall que conté una opció Enregistrar macro.

Quan activeu la gravadora de macros d'Excel al quadre de diàleg Enregistrar macro, que s'obre fent clic al botó Enregistrar macro a la barra d'estat (afegida automàticament un cop enregistreu la primera macro), l'opció Enregistrar macro al menú desplegable del botó Macros ( Alt+WMR), o fins i tot el botó Enregistra la macro de la pestanya Desenvolupador (Alt+LR): la gravadora de macros registra totes les teves accions al full de treball actiu o al full de gràfic quan les fas.

La gravadora de macros d'Excel no registra les pulsacions de tecles ni les accions del ratolí que feu per dur a terme una acció, només el codi VBA necessari per realitzar l'acció. Això vol dir que els errors que cometeu mentre feu una acció que rectificau no es registraran com a part de la macro; per exemple, si cometeu un error d'escriptura i, a continuació, l'editeu mentre la gravadora de macros està activada, només apareixerà l'entrada corregida a la macro sense els errors originals i els passos realitzats per solucionar-los.

Les macros d'Excel que creeu amb la gravadora de macros es poden emmagatzemar com a part del llibre de treball actual, en un llibre de treball nou o en un llibre de treball de macros personal especial i disponible a nivell mundial anomenat PERSONAL.XLSB que s'emmagatzema en una carpeta anomenada XLSTART al vostre disc dur. . Quan enregistreu una macro d'Excel com a part del vostre llibre de treball de macros personals, podeu executar-la des de qualsevol llibre de treball que tingueu obert. (Això es deu al fet que el llibre de treball PERSONAL.XLSB s'obre en secret sempre que inicieu l'Excel i, tot i que roman ocult, les seves macros sempre estan disponibles.) Quan enregistreu macros com a part del llibre de treball actual o d'un llibre de treball nou, podeu executar aquestes macros. només quan el llibre de treball en què s'han enregistrat està obert a Excel.

Quan creeu una macro amb la gravadora de macros, decidiu no només el llibre de treball on emmagatzemar la macro, sinó també quin nom i les tecles de drecera assignar a la macro que esteu creant. Quan assigneu un nom a la vostra macro, utilitzeu les mateixes directrius que feu servir quan assigneu un nom d'interval estàndard a un interval de cel·les del vostre full de treball. Quan assigneu una tecla de drecera per executar la macro, podeu assignar-la

  • La tecla Ctrl més una lletra de la A a la Z, com a Ctrl+Q
  • Ctrl+Maj i una lletra de la A a la Z, com a Ctrl+Maj+Q

Tanmateix, no podeu assignar la tecla Ctrl més una puntuació o una tecla numèrica (com ara Ctrl+1 o Ctrl+/) a la vostra macro.

Per veure com de fàcil és crear una macro amb l'enregistrador de macros, seguiu aquests passos per crear una macro que introdueixi el nom de l'empresa en negreta de 12 punts i centra el nom de l'empresa a les files A a E amb la funció Fusionar i centrar :

Obriu el llibre de treball d'Excel que conté les dades del full de treball o el gràfic amb què voleu que funcioni la macro.
Si esteu creant una macro que afegeix dades noves a un full de treball (com en aquest exemple), obriu un full de treball amb moltes cel·les en blanc on afegir les dades. Si esteu creant una macro que ha d'estar en una cel·la concreta quan es reprodueixen els seus passos, col·loqueu el punter de cel·la en aquesta cel·la.

Feu clic al botó Enregistrar macro a la barra d'estat o Alt+WMR o Alt+LR si heu afegit la pestanya Desenvolupador a la cinta.
S'obre el quadre de diàleg Enregistrar macro on introduïu el nom de la macro, definiu qualsevol drecera de tecla, seleccioneu el llibre de treball on emmagatzemar la macro i introduïu una descripció de la funció de la macro.Excel 2019: Com crear macros d'Excel per automatitzar ordres

Definició de la nova macro per gravar al quadre de diàleg Enregistrar macro.

Substituïu el nom de la macro temporal Macro1 introduint el vostre nom per a la macro al quadre de text Nom de la macro.

Recordeu que quan anomeneu una macro, no heu d'utilitzar espais en el nom de la macro i ha de començar amb una lletra i no amb algun número o símbol de puntuació. Per a aquesta macro d'exemple, substituïu Macro1 al quadre de text Nom de la macro pel nom Company_Name.

A continuació, podeu introduir una lletra entre A i Z que actuï com una tecla de drecera per executar la macro quan premeu Ctrl seguida d'aquesta tecla de lletra. Només recordeu que Excel ja ha assignat una sèrie de tecles de drecera Ctrl+lletra per fer tasques habituals, com ara Ctrl+C per copiar un element al porta-retalls i Ctrl+V per enganxar un element del porta-retalls al full de treball (vegeu el Truc). Full per a una llista completa). Si assigneu les mateixes pulsacions de tecles a la macro que esteu creant, les tecles de drecera de la vostra macro anul·laran i, per tant, desactivaran les tecles de drecera preparades d'Excel.

(Opcional) Feu clic al quadre de text Tecla de drecera i, a continuació, introduïu la lletra de l'alfabet que voleu assignar a la macro.

Per a aquesta macro d'exemple, premeu Maj+C per assignar Ctrl+Maj+C com a tecla de drecera (per no desactivar la drecera Ctrl+C preparada).

A continuació, heu de decidir on desar la nova macro que esteu creant. Seleccioneu Personal Macro Workbook al quadre de llista desplegable Store Macro In per poder executar la macro quan vulgueu. Seleccioneu aquest llibre de treball (el valor predeterminat) quan necessiteu executar la macro només quan el llibre de treball actual estigui obert. Seleccioneu Nou llibre de treball si voleu obrir un nou llibre de treball on registrar i desar la nova macro.

Feu clic a l'opció Llibre de treball de macros personals, Llibre de treball nou o Aquest llibre de treball a la llista desplegable Emmagatzema la macro a per indicar on s'ha d'emmagatzemar la macro nova.

Per a aquesta macro d'exemple, seleccioneu el llibre de treball de macros personals perquè pugueu utilitzar-lo per introduir el nom de l'empresa a qualsevol llibre de treball d'Excel que creeu o editeu.

A continuació, hauríeu de documentar el propòsit i la funció de la vostra macro al quadre de llista Descripció. Tot i que aquest pas és purament opcional, és una bona idea agafar l'hàbit d'enregistrar aquesta informació cada vegada que creeu una macro nova perquè vosaltres i els vostres companys de feina sempre pugueu saber què esperar de la macro quan s'executi.

(Opcional) Feu clic al quadre de llista Descripció i, a continuació, inseriu una breu descripció del propòsit de la macro davant de la informació que indiqui la data i qui va registrar la macro.

Ara ja esteu preparat per tancar el quadre de diàleg Enregistrar macro i començar a gravar la vostra macro.

Feu clic a D'acord per tancar el quadre de diàleg Enregistrar macro.

El quadre de diàleg Enregistrar macro es tanca, el botó quadrat Atura la gravació apareix a la barra d'estat i l'opció Enregistra la macro es converteix en Atura la gravació al menú desplegable del botó Macros i al grup Codi de la pestanya Desenvolupador.

Al menú desplegable del botó Macros a la pestanya Visualització de la cinta i al grup Codi a la pestanya Desenvolupador, trobareu una opció Utilitza referències relatives. Feu clic a aquest element del menú desplegable o botó d'ordres quan voleu que la gravadora de macros enregistri la macro d'Excel en relació amb la posició de la cel·la actual. Per a aquesta macro d'exemple, que introdueix el nom de l'empresa i el formata al full de treball, definitivament haureu de fer clic al botó Utilitza referències relatives abans de començar a gravar ordres. En cas contrari, només podeu utilitzar la macro per introduir el nom de l'empresa començant a la cel·la A1 d'un full de treball.

(Opcional) Feu clic a l'opció Utilitza referències relatives al menú desplegable del botó Macros a la pestanya Visualitza o feu clic al botó Utilitza referències relatives a la pestanya Desenvolupador si voleu poder reproduir la macro a qualsevol part del full d'Excel.

Seleccioneu les cel·les, introduïu les dades i trieu les ordres d'Excel necessàries per dur a terme les tasques que voleu enregistrar tal com ho faríeu normalment per crear o editar el full de treball actual, utilitzant el teclat, el ratolí o una combinació dels dos.

Per a la macro d'exemple, escriviu el nom de l'empresa i feu clic al botó Intro a la barra de fórmules per completar l'entrada a la cel·la actual. A continuació, feu clic al botó Negreta i, a continuació, feu clic a 12 a la llista desplegable Mida de la lletra al grup Font de la pestanya Inici. Finalment, arrossegueu per les cel·les A1:E1 per seleccionar aquest interval i, a continuació, feu clic al botó d'ordre Combina i centra, de nou a la pestanya Inici.

Un cop hàgiu acabat de fer totes les accions a Excel que voleu gravar, ja esteu preparat per apagar la gravadora de macros.

Feu clic al botó Atura la gravació a la barra d'estat o seleccioneu l'opció Atura la gravació a la pestanya Visualització o Desenvolupador de la cinta.

El botó quadrat Atura la gravació de la barra d'estat es converteix en un botó Enregistrar macro (amb una icona que mostra un petit full de treball amb un cercle a la cantonada esquerra). Això us permet saber que ara la gravadora de macros està apagada i que no es gravaran més accions.

Un cop hàgiu acabat d'enregistrar la vostra primera macro a Excel 2019, el botó Enregistrar macro continua apareixent a la barra d'estat sempre que utilitzeu el programa. Això vol dir que podeu fer clic o tocar aquest botó per obrir el quadre de diàleg Enregistrar macro sempre que necessiteu crear noves macros en lloc d'haver de seleccionar l'opció Enregistrar macro a la pestanya Visualització o Desenvolupador de la cinta, tal com es descriu als passos anteriors.

Assignació de macros d'Excel a la cinta i a la barra d'eines d'accés ràpid

Si ho preferiu, en comptes d'executar una macro seleccionant-la al quadre de diàleg Macro o prement les tecles de drecera que li assigneu, podeu assignar-la a una pestanya personalitzada a la cinta o a un botó personalitzat a la barra d'eines Accés ràpid i, a continuació, executar-la. fent clic al botó personalitzat.

Per assignar una macro d'Excel a un grup personalitzat en una pestanya de cinta personalitzada, seguiu aquests passos:

Feu clic a Fitxer → Opcions i, a continuació, feu clic a la pestanya Personalitza la cinta al quadre de diàleg Opcions d'Excel (o premeu Alt+FTC).

Excel mostra el panell Personalitza la cinta al quadre de diàleg Opcions d'Excel.

Feu clic a Macros al quadre de llista desplegable Trieu ordres des de l'esquerra.
L'Excel enumera els noms de totes les macros creades, tant les del llibre de treball actual com les que s'han desat al llibre de treball PERSONAL.XLSB, al quadre de llista Tria ordres des.

Feu clic al nom del grup personalitzat a la pestanya personalitzada a la qual voleu afegir la macro al quadre de llista Pestanyes principals de la dreta.

Si encara no heu creat una pestanya i un grup personalitzats per a la macro o necessiteu crear-ne un de nou, seguiu aquests passos:

Feu clic al botó Pestanya nova a la part inferior de la llista de Pestanyes principals.
L'Excel afegeix un element de pestanya nova (personalitzat) i grup nou (personalitzat) a la llista de pestanyes principals alhora que selecciona l'element de grup nou (personalitzat).

Feu clic a l'element Pestanya nova (personalitzat) que acabeu d'afegir a les pestanyes principals.

Feu clic al botó Canvia el nom a la part inferior del quadre de llista Pestanyes principals i, a continuació, escriviu un nom de visualització per a la nova pestanya personalitzada abans de fer clic a D'acord.

Feu clic a l'element Grup nou (personalitzat) just a sota de la pestanya personalitzada que acabeu de canviar el nom.

Feu clic al botó Canvia el nom i, a continuació, escriviu un nom de visualització per al nou grup personalitzat abans de fer clic a D'acord.

Al quadre de llista Trieu ordres des de l'esquerra, feu clic al nom de la macro que voleu afegir al grup personalitzat ara seleccionat al quadre de llista Pestanyes principals de la dreta.

Feu clic al botó Afegeix per afegir la macro d'Excel seleccionada al grup personalitzat seleccionat a la vostra pestanya personalitzada. Si voleu canviar el nom de la macro i/o assignar-li una icona nova, feu clic al botó Canvia el nom i feu aquests canvis al quadre de diàleg Canvia el nom abans de fer clic al botó D'acord per tancar el quadre de diàleg Opcions d'Excel.

Després d'afegir una macro al grup personalitzat d'una pestanya personalitzada, el nom de la macro apareix en un botó de la pestanya personalitzada de la cinta. Aleshores, tot el que heu de fer per executar la macro és fer clic en aquest botó d'ordres.

Per assignar una macro d'Excel a un botó personalitzat de la barra d'eines d'accés ràpid, seguiu aquests passos:

Feu clic al botó Personalitza la barra d'eines d'accés ràpid al final de la barra d'eines d'accés ràpid i, a continuació, feu clic a Més ordres al seu menú desplegable.
Excel obre el quadre de diàleg Opcions d'Excel amb la pestanya Barra d'eines d'accés ràpid seleccionada.

Feu clic a Macros al quadre de llista desplegable Trieu ordres de.

L'Excel enumera els noms de totes les macros que heu creat, tant les del llibre de treball d'Excel actual com les que es desaran al llibre de treball PERSONAL.XLSB, al quadre de llista Tria ordres de.

Feu clic al nom de la macro per afegir-la a un botó personalitzat a la barra d'eines d'accés ràpid al quadre de llista Tria les ordres de i després feu clic al botó Afegeix.

Feu clic al botó Modifica per obrir el quadre de diàleg del botó Modifica si voleu canviar el nom de visualització i assignar una icona diferent al botó de macro.

Feu clic a D'acord per tancar el quadre de diàleg Opcions d'Excel.

Després de tancar el quadre de diàleg Opcions d'Excel, apareix un botó personalitzat amb la seva icona de macro associada (el valor predeterminat amb un diagrama de flux d'ordres estàndard tret que l'hagueu canviat) a la barra d'eines d'accés ràpid. Per veure el nom de la macro d'Excel assignada a aquest botó de macro personalitzada com a suggeriment en pantalla, col·loqueu el punter del ratolí sobre el botó. Per executar la macro, feu clic al botó.


Com bloquejar Microsoft Word dobrir fitxers en mode només de lectura a Windows

Com bloquejar Microsoft Word dobrir fitxers en mode només de lectura a Windows

Com bloquejar Microsoft Word d'obrir fitxers en mode de només lectura a Windows Microsoft Word obre fitxers en mode de només lectura, cosa que fa que sigui impossible editar-los? No us preocupeu, els mètodes es mostren a continuació

Com solucionar la impressió incorrecta de documents de Microsoft Word

Com solucionar la impressió incorrecta de documents de Microsoft Word

Com corregir errors en imprimir documents incorrectes de Microsoft Word Els errors en imprimir documents de Word amb tipus de lletra canviats, paràgrafs desordenats, falta de text o contingut perdut són força habituals. No obstant això, no

Esborra els dibuixos de llapis i ressaltats a les teves diapositives de PowerPoint

Esborra els dibuixos de llapis i ressaltats a les teves diapositives de PowerPoint

Si heu utilitzat el llapis o el marcador per dibuixar a les vostres diapositives de PowerPoint durant una presentació, podeu desar els dibuixos per a la següent presentació o esborrar-los de manera que la propera vegada que el mostreu, començareu amb diapositives de PowerPoint netes. Seguiu aquestes instruccions per esborrar dibuixos a llapis i ressaltadors: Esborrant línies una a […]

Contingut de la biblioteca destils a SharePoint 2010

Contingut de la biblioteca destils a SharePoint 2010

La biblioteca d'estils conté fitxers CSS, fitxers de llenguatge de full d'estil extensible (XSL) i imatges utilitzades per pàgines mestres predefinides, dissenys de pàgina i controls a SharePoint 2010. Per localitzar fitxers CSS a la biblioteca d'estils d'un lloc de publicació: Trieu Accions del lloc→Visualitza Tot el contingut del lloc. Apareix el contingut del lloc. La biblioteca d'estil es troba a […]

Formateu els números en milers i milions als informes dExcel

Formateu els números en milers i milions als informes dExcel

No desbordeu el vostre públic amb números gigantesques. A Microsoft Excel, podeu millorar la llegibilitat dels vostres taulers i informes formatant els vostres números perquè apareguin en milers o milions.

Com compartir i seguir els llocs de SharePoint

Com compartir i seguir els llocs de SharePoint

Apreneu a utilitzar les eines de xarxes socials de SharePoints que permeten a persones i grups comunicar-se, col·laborar, compartir i connectar-se.

Com convertir les dates a formats Julian a Excel

Com convertir les dates a formats Julian a Excel

Les dates julianes s'utilitzen sovint en entorns de fabricació com a marca de temps i referència ràpida per a un número de lot. Aquest tipus de codificació de dates permet als minoristes, consumidors i agents de serveis identificar quan es va fabricar un producte i, per tant, l'antiguitat del producte. Les dates julianes també s'utilitzen en programació, militars i astronomia. Diferents […]

Com crear una aplicació web daccés

Com crear una aplicació web daccés

Podeu crear una aplicació web a Access 2016. Què és, de totes maneres, una aplicació web? Bé, web vol dir que està en línia i l'aplicació és només una abreviatura de "aplicació". Una aplicació web personalitzada és una aplicació de base de dades en línia a la qual s'accedeix des del núvol mitjançant un navegador. Creeu i manteniu l'aplicació web a la versió d'escriptori […]

Barra dinici ràpid a SharePoint 2010

Barra dinici ràpid a SharePoint 2010

La majoria de les pàgines del SharePoint 2010 mostren una llista d'enllaços de navegació a la barra d'inici ràpid al costat esquerre de la pàgina. La barra d'inici ràpid mostra enllaços al contingut del lloc destacat, com ara llistes, biblioteques, llocs i pàgines de publicació. La barra d'inici ràpid inclou dos enllaços molt importants: Enllaç de tot el contingut del lloc: el […]

Què signifiquen els missatges derror del solucionador a Excel?

Què signifiquen els missatges derror del solucionador a Excel?

Per a problemes senzills, Solver a Excel sol trobar ràpidament els valors òptims de la variable Solver per a la funció objectiu. Però, en alguns casos, Solver té problemes per trobar els valors de la variable Solver que optimitzen la funció objectiu. En aquests casos, Solver normalment mostra un missatge o un missatge d'error que descriu o discuteix el problema que […]