Bonjour à tous.
J'ai un tableau de 8 colonnes, je remplis ce tableau par ligne avec l'aide d'une macro par un collage spécial ne récupérant que les valeurs.
Mon soucis c'est que l'utilisateur peut être amené à modifier une valeur dans le tableau de la base de donné seulement il faudrait qu'un calcul soit automatisé.
Par Ligne
La colonne 8 de mon tableau (colonne I) est égale à la colonne 5 de mon tableau (colonne F) moins la colonne 7 (colonne H)
Ce qui donne pour la ligne 4: I4=F4-H18
Et cela pour chaque ligne de mon tableau...
Je souhaiterai utilisé faire ce calcul par macro afin que l'utilisateur ne change pas la formule...
j'ai essayé ceci... Seulement l'utilisateur peut changer la valeur de la case...
J'ai essayé par une boucle mais ça ne fonctionne pas non plus...
Code : Sélectionner tout - Visualiser dans une fenêtre à part Worksheets("Base de donné").Range("I4", "I65536").Value = "=RC[-3]-RC[-1]"
Si quelqu'un peut m'aider....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 For n = 4 To Worksheets("Base de donné").Range("I65536").Value Worksheets("Base de donné").Range("I" & n).Value = Worksheets("Base de donné").Range("I" & n).Offset(3, 3) - Worksheets("Base de donné").Range("I" & n).Offset(1, 1) Next n
Merci
Partager