Je rééxplique : Y4I sont le nombre de poste que le client à acheter, Y4J est le nombre d'email acheté mais défois ils leurs en faut plus... donc pour cela avant nous avions Y2E et Y2F ou cela calculait 30% en plus qu'il peuvent utilisé 10j/ ans...
Mais maintenant ses 2 valeur (Y2E et Y2F) n'existe plus c'est Y2K maintenant...
donc si Y2K = 1 alors ils ont pris l'option 30% en plus et il faut que cela s'affiche dans un fichié .xml
Donc j'avais pensé a faire unt ruc du genre :
If Y2K = 1 then
if y4I >= 1 then
valeur = arrondir(0.3 * Y4I)
et if Y2K = 1 then
if Y4J >= 1 then
valeur = arrondir(0.3 * Y4I)
Puis donc pour ecrire dans le fichié xml il y avaiy sa avant :
'*** s'il n'y a qu'une "StartDate" (cf table) ***
If (UCase(SDate) = "X" And EDate = "" And valeur <> 0) Then
If (StartDate = "") Then StartDate = d
'MsgBox (d)
'MsgBox ("StartDate Y2EouF : " & StartDate)
'MsgBox (EndDate = "")
'If (EndDate = "") Then EndDate = CDate(StartDate) + 30
'MsgBox ("EndDate Y2EouF : " & EndDate)
StrExpr = " <FEATURE ENCRYPTCODE=""" & EC _
& """ QUANTITY=""" & valeur _
& """ STARTS=""" & StartDate _
& """ COMMENT=""" & Comment & """/>"
Et vu que c'est la premiere fois que je touche au vba je suis un peu perdu j'espere que je vous ai bien expliqué ^^ merci de votre aide !!