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

Démarche

Dans le projet VBAProjet, sélectionnez Thisworkbook

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.