act_2-vba : VBA-macro boîte de dialogue

Démarche

Dans le projet VBAProjet, sélectionnez Thisworkbook

Avec un double clic, on obtient une fenêtre qui va permettre d'acrire le code

Dans la zone d'écriture du code, sous la ligne

1
Option Explicit

vous pouvez écrire votre code

1
Public Sub z_test_AffBonjour()
2
    MsgBox "Bonjour"
3
End Sub

Vous pouvez tester le code avec . Ici, nous n'avons pas d'interaction avec la feuille de calcul et nous exécution une procédure (mot-clé Sub) qui ne retourne pas de résultat.

Enregistrez et revenez à votre feuille de calcul

.

ÉcranAnalyse du code

  1. Main
    Main

    Le code présent entre Sub Main et Sub permettra d'exécuter des directives communes à l'ensemble du module.

  2. Structure d'une procédure/fonction
    Structure d'une procédure/fonction

    Les marqueurs ou balises "Sub" et "End Sub" délimitent la portion de code qui sera destinée à être exécutée

  3. Procédure nommée Exemple
    Procédure nommée Exemple

    C'est le nom qui est donné à la procédure/fonction : on pourra l'assigner à un élément de menu LO ou à un bouton dans un formulaire, ou encore l'utiliser dans la feuille de calcul comme toute autre fonction intégrée (SOMME, MOYENNE, etc ...).

    Certaines fonctions sont aussi simplement destinées à être appelées ou ré-utilisées dans d'autres procédures/fonctions.

  4. Code
    Code

    Txt est une variable de type chaîne

    La variable Txt est affectée aux caractères "Bonjour le monde"

    La fonction MsgBox est interne à LO Basic, et permet au programmeur d'afficher une boîte de dialogue.