L'editor VBA (Visual Basic for Applications) és l'entorn de desenvolupament integrat (IDE) on es crea, edita i depura el codi VBA. En aquesta secció, aprendrem a navegar per l'editor VBA, a conèixer les seves parts principals i a utilitzar les eines bàsiques que ofereix.

Parts principals de l'editor VBA

L'editor VBA està compost per diverses finestres i panells que faciliten la programació. A continuació, es descriuen les parts més importants:

  1. Barra de Menús i Barra d'Eines:

    • Barra de Menús: Conté opcions com Fitxer, Edita, Veure, Inserir, Format, Depurar, Executar, Eines, Finestra i Ajuda.
    • Barra d'Eines: Proporciona accés ràpid a funcions comunes com desar, desfer, refer, executar codi, etc.
  2. Explorador de Projectes:

    • Mostra tots els projectes VBA oberts i els seus components (mòduls, formularis, fulls de càlcul, etc.).
    • Permet navegar fàcilment entre diferents parts del projecte.
  3. Finestra de Propietats:

    • Mostra les propietats de l'objecte seleccionat.
    • Permet modificar les propietats dels objectes, com ara el nom, el color de fons, etc.
  4. Finestra de Codi:

    • És on s'escriu i edita el codi VBA.
    • Cada mòdul, full de càlcul o formulari té la seva pròpia finestra de codi.
  5. Finestra d'Immediata:

    • Utilitzada per executar línies de codi individuals i veure resultats immediats.
    • Molt útil per a la depuració i proves ràpides.
  6. Finestra de Visualització de Variables Locals:

    • Mostra les variables locals i els seus valors durant l'execució del codi.
    • Ajuda a comprendre l'estat del programa en temps real.

Navegar per l'editor VBA

Obrir l'editor VBA

Per obrir l'editor VBA, segueix aquests passos:

  1. Obre Excel (o qualsevol aplicació d'Office compatible amb VBA).
  2. Prem Alt + F11 per obrir l'editor VBA.

Explorador de Projectes

L'Explorador de Projectes és una de les eines més importants de l'editor VBA. Aquí pots veure tots els projectes VBA oberts i els seus components. Per exemple:

  • Mòduls: Contenen codi VBA general.
  • Fulls de càlcul: Contenen codi específic per a un full de càlcul.
  • Formularis d'usuari: Contenen codi per a formularis personalitzats.

Finestra de Propietats

La Finestra de Propietats permet veure i modificar les propietats dels objectes seleccionats. Per exemple, pots canviar el nom d'un mòdul o ajustar les propietats d'un formulari d'usuari.

Finestra de Codi

La Finestra de Codi és on escrius el teu codi VBA. Cada mòdul, full de càlcul o formulari té la seva pròpia finestra de codi. Aquí tens un exemple de codi VBA senzill:

Sub HelloWorld()
    MsgBox "Hola, món!"
End Sub

Finestra d'Immediata

La Finestra d'Immediata és molt útil per a la depuració. Pots executar línies de codi individuals i veure els resultats immediatament. Per exemple, pots escriure ? 2 + 2 i prémer Enter per veure el resultat 4.

Exercici Pràctic

Objectiu

Familiaritzar-se amb l'editor VBA creant un mòdul nou i escrivint un codi senzill.

Passos

  1. Obre Excel i prem Alt + F11 per obrir l'editor VBA.
  2. A l'Explorador de Projectes, fes clic dret sobre el teu projecte (per exemple, VBAProject (NomDelTeuFitxer.xlsx)).
  3. Selecciona Inserir > Mòdul per crear un nou mòdul.
  4. A la Finestra de Codi del nou mòdul, escriu el següent codi:
Sub Salutacio()
    MsgBox "Benvingut al curs de VBA!"
End Sub
  1. Desa el projecte prement Ctrl + S.
  2. Torna a Excel i prem Alt + F8 per obrir la finestra de macros.
  3. Selecciona Salutacio i fes clic a Executar per veure el missatge.

Resum

En aquesta secció, hem après a navegar per l'editor VBA i a conèixer les seves parts principals. Hem vist com obrir l'editor, utilitzar l'Explorador de Projectes, la Finestra de Propietats, la Finestra de Codi i la Finestra d'Immediata. També hem realitzat un exercici pràctic per familiaritzar-nos amb l'entorn. Ara estem preparats per començar a escriure codi VBA més complex en les properes seccions.

© Copyright 2024. Tots els drets reservats