Tutorial sobre macros d'Excel

Aquest tutorial cobreix l'ús de la macro gravadora per crear una macro simple a Excel . La gravadora de macros funciona gravant totes les tecles i clics del ratolí. La macro creada en aquest tutorial aplicarà diverses opcions de format a un títol del full de treball .

En Excel 2007 i 2010, totes les comandes relacionades amb macros es troben a la pestanya Desenvolupadors de la cinta . Sovint, aquesta pestanya s'ha d'afegir a la cinta per accedir a les ordres de macro. Els temes tractats en aquest tutorial inclouen:

01 de 06

Addició de la pestanya del desenvolupador

Feu clic per ampliar aquesta imatge: afegiu la pestanya del desenvolupador a Excel. © Ted Francès
  1. Feu clic a la pestanya Fitxer de la cinta per obrir el menú de fitxers.
  2. Feu clic a Opcions al menú per obrir el quadre de diàleg Opcions d'Excel .
  3. Feu clic a l'opció Personalitza la cinta a la finestra de l'esquerra per veure les opcions disponibles a la finestra dreta del quadre de diàleg.
  4. A la secció Pestanyes principals de les opcions, la finestra desactiva l'opció Desenvolupador .
  5. Feu clic a Acceptar.
  6. La pestanya desenvolupador ara hauria de ser visible a la cinta d'Excel 2010.

Agregar la fitxa Desenvolupador a Excel 2007

  1. En Excel 2007, feu clic al botó d' Office per obrir el menú desplegable.
  2. Feu clic al botó Opcions d'Excel situat a la part inferior del menú per obrir el quadre de diàleg Opcions d'Excel .
  3. Feu clic a l'opció Popular a la part superior de la finestra de l'esquerra del quadre de diàleg obert.
  4. Feu clic a la pestanya Mostra desenvolupador a la cinta a la finestra de la dreta del quadre de diàleg obert.
  5. Feu clic a Acceptar.
  6. La pestanya del desenvolupador ara hauria de ser visible a la cinta.

02 de 06

Afegir un títol de full de càlcul o l'enregistrador de macro d'Excel

Obrir el Quadre de diàleg de l'enregistrador de macros d'Excel. © Ted Francès

Abans de començar a gravar la nostra macro, hem d'afegir el títol del full de treball que formularem.

Atès que el títol de cada full de treball sol ser únic per a aquest full de càlcul, no volem incloure el títol a la macro. Per tant, l'afegirem al full de treball, abans de començar la macro gravadora.

  1. Feu clic a la cel·la A1 al full de treball.
  2. Escriviu el títol: Gastos de botiga de galetes per a juny de 2008 .
  3. Premeu la tecla Enter al teclat.

Gravadora de macro d'Excel

La forma més senzilla de crear una macro a Excel és utilitzar la gravadora de macros. Per fer-ho:

  1. Feu clic a la pestanya Desenvolupadors .
  2. Feu clic a Record Macro a la cinta per obrir el quadre de diàleg Record Macro .

03 de 06

Opcions de gravadora de macro

Opcions de gravadora de macro. © Ted Francès

Hi ha 4 opcions per completar en aquest quadre de diàleg:

  1. Nom de la macro: doneu a la vostra macro un nom descriptiu. El nom ha de començar amb una lletra i els espais no estan permesos. Només es permeten lletres, números i el caràcter de subratllat.
  2. Tecla de mètode abreviat: (opcional) omple una lletra, número o altres caràcters a l'espai disponible. Això us permetrà executar la macro mantenint premuda la tecla CTRL i prement la lletra triada al teclat.
  3. Emmagatzema la macro a
    • Opcions:
    • Aquest llibre
      • La macro només està disponible en aquest fitxer.
    • Nou llibre de treball
      • Aquesta opció obre un nou fitxer Excel. La macro només està disponible en aquest nou fitxer.
    • Llibre de treball macro personal.
      • Aquesta opció crea un fitxer personal.xls amagat que emmagatzema les vostres macros i les posa a la vostra disposició en tots els fitxers d'Excel.
  4. Descripció - (opcional) introduïu una descripció de la macro.

Per a aquest tutorial

  1. Establiu les opcions al quadre de diàleg Registre de macros per a que coincideixin amb les de la imatge de dalt.
  2. No facis clic a Acceptar - encara - a continuació.
    • En fer clic al botó Acceptar al quadre de diàleg Registre Macro , començarà a enregistrar la macro que acaba d'identificar.
    • Com es va esmentar anteriorment, la macro gravadora funciona gravant totes les tecles i clics del ratolí.
    • La creació de la macro format_titles implica fer clic en una sèrie d'opcions de format a la pestanya d'inici de la cinta amb el ratolí mentre s'està executant la gravadora de macro.
  3. Anar al següent pas abans de començar la gravadora de macros.

04 de 06

S'estan enregistrant els passos de la macro

S'estan enregistrant els passos de la macro. © Ted Francès
  1. Feu clic al botó Acceptar al quadre de diàleg Registre Macro per iniciar la gravadora de macros.
  2. Feu clic a la pestanya Inici de la cinta.
  3. Ressalteu les cel·les A1 a F1 al full de treball.
  4. Feu clic a la icona Fusiona i Centre per centrar el títol entre les cel·les A1 i F1.
  5. Feu clic a la icona Fill Color (es veu com una llauna de pintura) per obrir la llista desplegable del color de farciment.
  6. Trieu Blue, Accent 1 de la llista per activar el color de fons de les cel·les seleccionades a blau.
  7. Feu clic a la icona del color del tipus de lletra (és una lletra gran "A") per obrir la llista desplegable del color del tipus de lletra.
  8. Trieu Blanc de la llista per activar el text a les cel·les seleccionades en blanc.
  9. Feu clic a la icona de la mida del tipus de lletra (a sobre de la icona de pintura) per obrir la llista desplegable de la mida de la font.
  10. Trieu 16 de la llista per canviar la mida del text a les 16 cel·les seleccionades.
  11. Feu clic a la pestanya del desenvolupador de la cinta.
  12. Feu clic al botó Atura l'enregistrament a la cinta per aturar la gravació de macro.
  13. En aquest punt, el títol del full de treball hauria de semblar el títol a la imatge de dalt.

05 de 06

Executant la macro

Executant la macro. © Ted Francès

Per executar una macro que heu gravat:

  1. Feu clic a la pestanya Sheet2 a la part inferior del full de càlcul .
  2. Feu clic a la cel·la A1 al full de treball.
  3. Escriu el títol: Gastos de botiga de galetes per a juliol de 2008 .
  4. Premeu la tecla Enter al teclat.
  5. Feu clic a la pestanya del desenvolupador de la cinta.
  6. Feu clic al botó Macros de la cinta per mostrar el quadre de diàleg Veure macro .
  7. Feu clic a la macro format_titles a la finestra Nom macro .
  8. Feu clic al botó Executar .
  9. Els passos de la macro s'han d'executar automàticament i aplicar els mateixos passos de format aplicats al títol del full 1.
  10. En aquest punt, el títol del full de treball 2 hauria de semblar el títol del full de càlcul 1.

06 de 06

Errors de macro / Edició d'una macro

La finestra de l'editor de VBA a Excel. © Ted Francès

Errors de macro

Si la vostra macro no funcionava com s'esperava, l'opció més senzilla i millor és seguir els passos del tutorial de nou i tornar a gravar la macro.

Edició / pas en una macro

Una macro d'Excel està escrita en el llenguatge de programació Visual Basic per a aplicacions (VBA).

Si feu clic als botons Edita o Pas a pas al quadre de diàleg Macro, s'inicia l'editor VBA (vegeu la imatge de dalt).

Utilitzar l'editor de VBA i cobrir el llenguatge de programació de VBA està fora de l'abast d'aquest tutorial.