gimli
XLDnaute Occasionnel
Bonjour,
comme le dit le titre, j'ai un soucis dans mon code, plus précisément ici :
Avec ce code je souhaite utiliser la formule qui est en rouge uniquement dans le cas ou la ligne traitée ne répond pas au critère du if en vert...
J'ai essayé de remplacer les "2" des "AB2" par "xy" (la variable du for) mais ça me fait une erreur...je suis dessus depuis hier soir
merci d'avance
Gimli
comme le dit le titre, j'ai un soucis dans mon code, plus précisément ici :
For xy = 2 To dernligne19540
If ResWkb.Sheets("19540").Range("J" & xy).Value = 0 And ResWkb.Sheets("19540").Range("K" & xy).Value = 0 And ResWkb.Sheets("19540").Range("L" & xy).Value = 0 Then
Else
Columns("AB:AB").Insert Shift:=xlToRight
ResWkb.Sheets("19540").Cells(2, 28).FormulaR1C1 = _
"=SMALL(RC[-18]:RC[-17]:RC[-16],COUNTIF(RC[-18]:RC[-17]:RC[-16],0)+1)"
ResWkb.Sheets("19540").Range("AB2").AutoFill Destination:=ResWkb.Sheets("19540").Range("AB2:AB276"), Type:=xlFillDefault
End If
Next xy
Avec ce code je souhaite utiliser la formule qui est en rouge uniquement dans le cas ou la ligne traitée ne répond pas au critère du if en vert...
J'ai essayé de remplacer les "2" des "AB2" par "xy" (la variable du for) mais ça me fait une erreur...je suis dessus depuis hier soir
merci d'avance
Gimli