act_2-vba : VBA-macro boîte de dialogue
RéglementairePré-requis⚓
Le mode développeur est activé.
L'éditeur VBA est ouvert (ALT+F11)
Démarche⚓
Dans le projet VBAProjet, sélectionnez Thisworkbook
Dans la zone d'écriture du code, sous la ligne
Option Explicit
vous pouvez écrire votre code
Public Sub z_test_AffBonjour()
MsgBox "Bonjour"
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
Avec REMARQUE : La notation ThisWorkbook.test_AffBonjour est importante à retenir. |
.
Réglementaire
Consultez la présentation ci-dessous pour avoir une idée de l'utilité du code
ÉcranAnalyse du code⚓
Le code présent entre Sub Main et Sub permettra d'exécuter des directives communes à l'ensemble du module.
Les marqueurs ou balises "Sub" et "End Sub" délimitent la portion de code qui sera destinée à être exécutée
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.
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.