Skip to main content

Com les macros d'Excel personalitzades poden simplificar el flux de treball

Anonim

An Excel macro és un conjunt d'instruccions de programació emmagatzemades com a procediment. Les macros eliminen la repetició de passos per a tasques realitzades i es pot activar mitjançant una drecera de teclat, una icona de barra d'eines o un botó afegit al full de càlcul.

Nota La informació d'aquest article s'aplica a les versions Excel 2019, 2016, 2013, 2010 i Excel per a Mac.

Quan s'utilitza una macro

Les macros permeten que el vostre full de càlcul sigui més fàcil de treballar automatitzant tasques repetitives. Aquestes tasques inclouen tot, des de càlculs complexos que requereixen l'ús de fórmules a tasques de format simple. Un exemple d'una tasca repetitiva és afegir format de número a dades noves. Un altre exemple és l'aplicació de formats de cel·les i fulls de treball, com ara vores i ombres.

Altres tasques repetitives per a les quals les macros són útils són:

  • Addició o eliminació de files i columnes
  • Protegir o desprotegir fulls de càlcul
  • Selecció d'un rang de cel·les
  • Afegint la data actual a un full de càlcul

Macros vs. plantilles

L'ús de macros pot ser un gran estalvi de temps per a tasques repetitives. Si afegeix rutinàriament certes característiques o continguts de format (com ara els encapçalaments o el logotip d'una empresa) a les noves fulls de càlcul, creeu i deseu un fitxer de plantilla que contingui aquests elements en lloc de recrear-los cada vegada que inicieu un full de treball nou.

Macro Recorder d'Excel

Excel inclou una gravadora de memòria integrada que registra una sèrie de passos amb el teclat i el ratolí. Excel converteix aquesta sèrie de passos en codi VBA. El Macro Recorder i el Macro Manager es poden trobar a la pestanya Veure. Si afegiu botons al vostre full de càlcul, cal que afegiu la pestanya "Desenvolupador".

Afegiu la pestanya del desenvolupador a Excel

Els passos per revelar la pestanya del desenvolupador a Excel són senzills i es poden seguir si teniu un Mac o un PC amb Windows.

  1. Windows: Seleccioneu Dossier.

    Mac: Seleccioneu el sobresortir menú.

  2. Windows: Seleccioneu Opcions.

    Mac: Seleccioneu Preferències.

  3. Windows: Seleccioneu Personalitza la cinta.

    Mac: Seleccioneu Cinta i barra d'eines.

  4. A la part dreta de la finestra, a sota de Personalitza la cinta secció, localitzeu el Desenvolupador opció i afegiu una marca de verificació al quadre adjacent.

  5. Selecciona Desa per tancar la finestra i mostrar la fitxa Desenvolupador a Excel.

Creeu una macro bàsica a Excel

Fem una macro bàsica d'Excel que omple una cel·la amb el color vermell, centra el text i afegeix un format en negreta al text. Encara que l'opció Record Macro estigui disponible a la pestanya per a desenvolupadors, utilitzarem la pestanya Veure per facilitar el procés.

  1. Selecciona Veure.

  2. Selecciona Macros > Registre Macro.

  3. Sota el nom de la macro, introduïu un nom per a la macro. No dubteu a seguir el nostre avantatge d'aquest exemple i trucar-lo Emfatitzar.

  4. A Macro de la botiga, seleccioneu Aquest llibre de treball per mantenir la macro adjunta al fitxer actual.

  5. Per crear una drecera, introduïu una lletra o un número que, quan es pressioni en combinació amb les altres tecles indicades, executarà la macro. Per a aquest exemple, utilitzem la lletra E.

  6. Escriu a descripció de la macro. Deixarem en blanc aquest exemple.

    La descripció us recorda què fa la macro quan s'executa. Si teniu previst crear diverses macros, ompliu la descripció perquè pugueu seleccionar ràpidament la correcta per a la tasca.

  7. Selecciona D'acord.

  8. La macro comença a gravar. Els canvis realitzats al vostre full de càlcul es registren.

  9. Seleccioneu una cel·la. Aquesta és la cel·la que es canviarà al full de càlcul i on es gravarà la macro.

  10. Des de la pestanya Inici, seleccioneu Negreta Per emfatitzar el text de la cel · la, seleccioneu Centre per alinear els continguts de la cel·la i seleccionar Omple el color per canviar el fons de la cel·la a vermell.

  11. Selecciona Veure i seleccioneu Aturar Enregistrament. La vostra macro es crea i emmagatzema al llibre.

Executa una macro creada a Excel

Quan una macro s'assigna una combinació de tecles d'accés directe, apliqueu la macro seleccionant una cel·la i prement la combinació del teclat. Si no heu seleccionat una combinació d'accés directe, seleccioneu Veure i seleccioneu Veure macros. Es pot executar qualsevol macro seleccionant-la i seleccionant-la Correr.

Crea un botó de macro a Excel

Les macros es poden executar amb una drecera de teclat. O podeu crear un botó personalitzat per al vostre full de càlcul que, quan estigui premut, executi la macro especificada.

Seguiu aquest exemple per crear un botó de macro bàsic a Excel per al creat prèviament Emfatitzar macro.

La pestanya desenvolupador ha d'estar activada. Utilitzeu els passos esmentats anteriorment en aquest article per afegir la fitxa Desenvolupador a Excel.

  1. Selecciona Desenvolupador.

  2. Al grup Controles, seleccioneu Insereix > Botó.

  3. Seleccioneu la cel·la del full de treball on voleu col·locar el botó. El botó es pot moure i canviar després d'afegir-lo al full de treball.

  4. Seleccioneu la macro de la llista que voleu executar quan es prem el botó. Per al nostre exemple, seleccioneu el Emfatitzar macro.

  5. Selecciona D'acord.

  6. Apareix un botó al vostre full de càlcul que es pot moure o canviar la mida. Per canviar el text que es mostra al botó, feu doble clic i introduïu el text desitjat.

  7. Seleccioneu una cel·la i, a continuació, seleccioneu el botó per executar la macro.