VBA - Formule IF avec une variable

Bonjour,

Je n'arrive pas à écrire une syntaxe contenant la fonction IF sur VBA. Cette fonction contient une variable, je n'arrive pas à l'intégrer dedans. Le code ajoute deux chiffres qui correspondent à une semaine, si la somme est supérieure à 52 on retranche 52, sinon on fait la somme.

Voici le code :

Dim Semaine As Integer
Semaine = Range("L1")
Range("L2").FormulaR1C1 = "=IF(RC[1] + Semaine >52, RC[1] + Semaine-52 , RC[1]+Semaine)"

Je ne veux pas faire de boucle par soucis de performances car je vais dupliquer la formule par la suite.

Merci d'avance, je reste à votre disposition pour tout complément d'information.

Waiken

PS : Je ne peux pas vous envoyer mon fichier par soucis de confidentialité

Bonjour,

Range("L2").FormulaR1C1 = "=IF(RC[1]+" & Semaine & ">52, RC[1]+" & Semaine & "-52 , RC[1]+" & Semaine & ")"

Merci beaucoup ça marche !!!!

Rechercher des sujets similaires à "vba formule variable"