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
Nom : Capture.PNG
Affichages : 128
Taille : 4,2 Ko
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