Excel - Power Query - Power Pivot - VBA

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 InputBox et le ranger dans une variable prenom de type String.
  • Afficher Bonjour Camille ! (avec le prénom saisi) dans une MsgBox.
  • Afficher Aucun prénom saisi si 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 Sub
  • InputBox renvoie 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