Affficher un message

frexbetty Messages postés 21 Statut Membre -  
choubaka Messages postés 39986 Date d'inscription   Statut Modérateur Dernière intervention   -
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.
A voir également:

2 réponses

choubaka Messages postés 39986 Date d'inscription   Statut Modérateur Dernière intervention   2 106
 
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
frexbetty Messages postés 21 Statut Membre
 
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
choubaka Messages postés 39986 Date d'inscription   Statut Modérateur Dernière intervention   2 106
 
TonTexte = "Le temps écoulé est : " + a + " h" + b + "m"

0