Probleme de multiplication

Fermé
maystra Messages postés 1 Date d'inscription lundi 12 novembre 2012 Statut Membre Dernière intervention 12 novembre 2012 - Modifié par maystra le 12/11/2012 à 10:19
Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 - 13 nov. 2012 à 13:12
Bonjour a tous,
s'il vous plait aidez-moi
je dois faire ce calcul sur VB
Nombre_de_jours_théoriqueTextBox.Text = (((d1 - d2) * 2.2) / 30).ToString
et on me met ce message d'erreur
Error 1 Operator '*' is not defined for types 'System.TimeSpan' and 'Double'.
alors s'il vous plait aidez moi

4 réponses

Bonjour

je pense qu'il d'abord calculer le nombre de jours entre les 2 dates et ensuite vous faites vos opérations

bonne suite
0
Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 92
12 nov. 2012 à 12:24
Est-ce que "d1" et "d2" sont numériques ou date ?
0
salut Heliotte d1 et d2 sont des dates
0
Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 92
13 nov. 2012 à 12:53
Salut maystra,
Travailles-tu avec VBA, VB 6.0 ou VB.Net ?
0
Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 92
Modifié par Heliotte le 13/11/2012 à 13:15
Ceci devrait marcher [VB.Net] :
((CDbl(DateDiff(DateInterval.Day, d1, d2)) * 2.2) / 30).ToString)
Conversion avant calcul
0