VBA: fonction pour afficher des résultats

Résolu
nchristedem Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   -  
nchristedem Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je suis un débutant en VBA. Je cherche une fonction qui me permet d'afficher plusieurs résultats dans une boîte de dialogue. MsgBox me permet d'afficher une seule valeur alors que j'aurais voulu en afficher plusieurs à la fois (pour ne pas cliquer OK plusieurs fois). Merci.

4 réponses

lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

MsgBox me permet d'afficher une seule

Ben, non, msgbox te permet d'afficher autant de valeurs que tu veux
msgbox "Voici la valeur 1 : " & val1 & vbcrlf & "Voici la valeur 2 : " & val2 & vbcrlf & "Voici la valeur 3 : " & val3

En revanche ce qui est i
5
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Re,

Peut être que tu devrais montrer ce que tu utilises comme code

Voici un exemple
Sub exemple_msgbox()
  Dim val1 as Integer, val2 as Integer, val3 as Integer
  val1 = 10
  val2 = 20
  val3 = 30
  MsgBox "Voici la valeur 1 : " & val1 & vbcrlf & "Voici la valeur 2 : " & val2 & vbcrlf & "Voici la valeur 3 : " & val3
End Sub
4
nchristedem Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   4
 
J'ai essayé ton code, mais c'est exactement le texte que ça m'affiche. Je n'ai pas les valeurs des variables (résultats)
1
nchristedem Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   4
 
Merci beaucoup, ça marche très très bien. Je n'avais pas bien compris ton code dans le premier message. Salut.
1