1 pièce(s) jointe(s)
Fonction Excel dans VBA non fonctionnelle
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:
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 |
Pièce jointe 560708
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