Bonjour,
Je voudrais faire une macro qui recopie la formule présente en C2 par exemple en C14 (de telle sorte que les valeurs dans la formule soient incrémentées : =SI(A2=..... devienne =SI(A14=.....
Merci par avance pour votre aide!
Adrien
Version imprimable
Bonjour,
Je voudrais faire une macro qui recopie la formule présente en C2 par exemple en C14 (de telle sorte que les valeurs dans la formule soient incrémentées : =SI(A2=..... devienne =SI(A14=.....
Merci par avance pour votre aide!
Adrien
Bonjour,
la fonction excel pour glisser les formules ne te satisfait pas?
Bonjour,
Cordialement.Code:Range("C2").Copy Destination:=Range("C14")
Bonjour, merci pour votre réponse.
Cependant cela ne marche pas, cela plante mon fichier.
Peut-être cela provient-t-il de la formule?
voici la formule à copier et incrémenter plusieurs lignes plus loin (sans tout incrémenter):
=SI(IV16="";"";SI(C16<>"OK";"";SI(OU(ET(G16="option1";KK16<=MOIS.DECALER(IV16;parameters!$B$2));ET(G16="option2";KK16<=MOIS.DECALER(IV16;parameters!$B$3)));"";SI(G16="option1";MOIS.DECALER(IV16;parameters!$B$2);SI(G16="option2";MOIS.DECALER(IV16;parameters!$B$3))))))
Re,
Pour les cellules que tu ne souhaites pas incrémenter, il suffit que tu rajoute $ devant la référence colonne (ou/et ligne).
Exemple dans ta formule avec $B$2 qui ne sera jamais incrémenté ni en colonne, ni en ligne.
Cordialement.