En aquest tema, aprendrem com configurar l'entorn de desenvolupament de VBA per començar a escriure i executar codi. Aquest és un pas fonamental per a qualsevol persona que vulgui treballar amb VBA, ja que ens assegura que tenim tot el necessari per començar a programar.

  1. Activar la pestanya de Desenvolupador a Excel

Per defecte, la pestanya de Desenvolupador no està visible a la cinta d'opcions d'Excel. Hem d'activar-la per accedir a l'Editor de VBA.

Passos per activar la pestanya de Desenvolupador:

  1. Obrir Excel.
  2. Anar a "Fitxer" (o "Arxiu" en algunes versions).
  3. Seleccionar "Opcions".
  4. A la finestra d'opcions, seleccionar "Personalitzar la cinta d'opcions".
  5. A la llista de pestanyes principals, marcar la casella "Desenvolupador".
  6. Fer clic a "D'acord".

Ara hauríeu de veure la pestanya de Desenvolupador a la cinta d'opcions d'Excel.

  1. Accedir a l'Editor de VBA

Un cop activada la pestanya de Desenvolupador, podem accedir a l'Editor de VBA, on escriurem i executarem el nostre codi.

Passos per accedir a l'Editor de VBA:

  1. Anar a la pestanya "Desenvolupador".
  2. Fer clic a "Visual Basic". Alternativament, podeu utilitzar la combinació de tecles Alt + F11.

Això obrirà l'Editor de VBA, que és l'entorn on desenvoluparem els nostres programes VBA.

  1. Comprendre l'Editor de VBA

L'Editor de VBA té diverses parts importants que necessitem conèixer:

Components principals de l'Editor de VBA:

  • Explorador de projectes: Mostra tots els projectes VBA oberts i els seus components (mòduls, formularis, etc.).
  • Finestra de codi: Aquí és on escrivim el nostre codi VBA.
  • Finestra de propietats: Mostra les propietats de l'objecte seleccionat.
  • Finestra immediata: Utilitzada per executar línies de codi individuals i veure resultats immediats.

Exemple pràctic:

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

Explicació del codi:

  • Sub HelloWorld(): Defineix una subrutina anomenada HelloWorld.
  • MsgBox "Hola, món!": Mostra un missatge emergent amb el text "Hola, món!".
  • End Sub: Finalitza la subrutina.

  1. Crear el primer programa VBA

Ara que tenim l'entorn configurat, crearem el nostre primer programa VBA.

Passos per crear el primer programa:

  1. Obrir l'Editor de VBA (Alt + F11).
  2. Inserir un nou mòdul:
    • Anar a "Inserir" > "Mòdul".
  3. Escriure el codi següent a la finestra de codi del mòdul:
Sub PrimerPrograma()
    MsgBox "Benvingut a VBA!"
End Sub
  1. Executar el codi:
    • Col·locar el cursor dins de la subrutina PrimerPrograma.
    • Premeu F5 o feu clic a "Executar" > "Executar Sub/UserForm".

Explicació del codi:

  • Sub PrimerPrograma(): Defineix una subrutina anomenada PrimerPrograma.
  • MsgBox "Benvingut a VBA!": Mostra un missatge emergent amb el text "Benvingut a VBA!".
  • End Sub: Finalitza la subrutina.

Exercici pràctic

Exercici 1:

Creeu una subrutina anomenada Salutacio que mostri un missatge emergent amb el text "Hola, [el vostre nom]!".

Solució:

Sub Salutacio()
    MsgBox "Hola, [el vostre nom]!"
End Sub

Exercici 2:

Modifiqueu la subrutina Salutacio per demanar el nom de l'usuari i després mostrar un missatge emergent amb el text "Hola, [nom de l'usuari]!".

Solució:

Sub Salutacio()
    Dim nom As String
    nom = InputBox("Introdueix el teu nom:")
    MsgBox "Hola, " & nom & "!"
End Sub

Conclusió

En aquesta secció, hem après com configurar l'entorn VBA, accedir a l'Editor de VBA i crear el nostre primer programa. Ara estem preparats per començar a explorar els conceptes bàsics de VBA en el següent mòdul.

© Copyright 2024. Tots els drets reservats