Bonjour,
Je suis en train de travailler sur un programme generant un certain fichier. A un certains moment, je souhaite utiliser une fonction IF de excel dans le resultat d'un tableau.
Mon code et une petite image expliqueront tres bien le probleme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 With .Range("D" & ligneARemplir) If nomTableau = NOM_TABLEAU_JUSTESSE Then .Formula = "=(C" & ligneARemplir & "-A" & ligneARemplir & ")" ElseIf nomTableau = NOM_TABLEAU_FIDELITE Then .Formula = "=(C" & ligneARemplir & "-A" & numPremiereLigneTableau2 & ")" ElseIf nomTableau = NOM_TABLEAU_EXCENTRATION Then .Formula = "=IF(C" & ligneARemplir & "<=B" & ligneARemplir & ",""Conforme"",""Non conforme"")" 'probleme ici Else End If .HorizontalAlignment = xlCenter .VerticalAlignment = xlTop .Borders.LineStyle = xlContinuous End With
Voila, lorsque je rentre des nombres entiers dans ma colonne C, ca fonctionne mais si le nombre dans la colonne C est un nombre décimale, meme si il est inférieur au nombre de la colonne B, il me le met en "non conforme", il ne gere pas les décimales, quelqu'un a t-il une idée ?
Attention, l'image peut porter à confusion, EMT est la colonne B et Valeurs mesurée, la colonne C.
Merci
Partager