Bonjour,
Ma formule avec 2 variables n'est manifestement pas correcte.
Dim Décalage As Integer
Dim Test As String
Décalage = -2
Test = "Payé"
Formule = "=IF(RC[" & Décalage & "]=" & Test & ",0,1)"
ActiveCell.FormulaR1C1 = Formule
2 conséquences différentes :
- RC[" & Décalage & "] entraine une erreur d'exécution 1004 : erreur définie par l'application ou par l'objet
- le test =" & Test & " se traduit par un test sur la valeur Payé (sans ""), et non sur "Payé" (avec "") !
Précision : la cellule active est AN2. Un décalage sur la gauche renvoyant à la colonne 0 ou -1 n'est donc pas possible dans cet exemple.
Merci infiniment pour votre aide.