VBA01 | Dire bonjour
Énoncé
- Thème : variables et boîtes de dialogue | Durée : 10 min | Niveau : débutant.
- Macro à écrire :
Bonjour.
Travail demandé
- Demander le prénom du stagiaire avec
InputBoxet le ranger dans une variableprenomde typeString. - Afficher
Bonjour Camille !(avec le prénom saisi) dans uneMsgBox. - Afficher
Aucun prénom saisisi la saisie est vide.
La vérification teste trois saisies : « Camille », « Yann » et une saisie vide.
Corrigé
Sub Bonjour()
Dim prenom As String
prenom = InputBox("Quel est votre prénom ?", "Accueil")
If prenom = "" Then
MsgBox "Aucun prénom saisi"
Else
MsgBox "Bonjour " & prenom & " !"
End If
End SubInputBoxrenvoie toujours du texte, une chaîne vide si l'utilisateur clique sur Annuler.- L'opérateur
&assemble des textes ; préférez-le à+, qui additionne si les deux valeurs ressemblent à des nombres.
Pour aller plus loin
- Fonction InputBox : Source Microsoft Learn
- Fonction MsgBox : Source Microsoft Learn