Bonjour à tous,
je tourne en rond depuis des heures,

Le code généré avec le générateur de macros :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Range("Q560").FormulaR1C1 = "=IF(R[-5]C+RC[-1]<=R3C23,R[-5]C+RC[-1],R3C23)"
Fonctionne bien et positionne la formule :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
=SI(Q555+P560<=$W$3;Q555+P560;$W$3)
en cellule Q560.


Alors que sa traduction en normal :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Range("Q560").Formula = "=IF(Q555+P560<=$W$3;Q555+P560;$W$3)"
Produit l'erreur :

Erreur d'exécution '1004'
Erreur définie par l'application ou par l'objet
J'ai besoin de pouvoir utiliser la version sans R1C1.

Cela est-il possible ?

J'ai essayé avec IF, avec SI, avec IIF. Sans succès.

Merci.