Affficher un message

bonsoir

j'ai un petit probléme d'affichage:
je travaille en vb6
j'ai voulu calculer la durée entre deux heures et afficher cette durée sous form de msgbox et j'ai fais ça:
dim a,b as variant
if Minute(MaskEdBox2) < Minute(MaskEdBox1) Then
a = Hour(MaskEdBox2) - Hour(MaskEdBox1) - 1
b = 60 - Minute(MaskEdBox1) + Minute(MaskEdBox2)
Else
a = Hour(MaskEdBox2) - Hour(MaskEdBox1)
b = Minute(MaskEdBox2) - Minute(MaskEdBox1)
End If
MsgBox("le temps ecoulé est:"&a&"h"&b&"min")
le probléme c'est au ce message box ,il m'affiche rien
merci pour votre intentions.

2 réponses

  1. Modérateur
    salut

    ça doit être un problème de guillemets

    construit ton message avant de lancer le MsgBox

    Dim i As Integer

    Dim TonTexte As String

    //ici tu construis le texte avec tes variables

    i = MsgBox(TonTexte, vbInformation, "Info")
    1. BONJOUR
      merci pour ta réponse mais dis moi svp
      mon comment ecrire la formule exacte de message afin d'afficher
      la duére en heures et en minutes??

      merci infiniment
  2. Modérateur
    TonTexte = "Le temps écoulé est : " + a + " h" + b + "m"