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")
    0
    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
      0
  2. Modérateur
    TonTexte = "Le temps écoulé est : " + a + " h" + b + "m"

    0