Bonjour à tous,
J'ai une macro qui me permet de calculer plusieurs pourcentages dans plusieurs colonnes différentes.
J'exécute cette macro jusqu'à un compteur, qui représente les nombres total de lignes.
Je commence ma boucle "for" à 1 parce que j'ai une ligne de titre qui n'est donc pas calculable.
Mon problème est qu'à chaque fois, ma boucle fait un tour de plus, j'ai beau vérifier le chiffre contenu dans le compteur, il est correct, je ne comprends pas pourquoi la boucle fait un tour de trop. Du coup, à chaque fois, j'ai une ligne calculée en trop en dessous de toutes les autres.
Je vous mets ici mon code :
Aves-vous une idée sur l'origine du problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 For ligne = 1 To count Cells(ligne + 1, 5).Select ActiveCell.FormulaR1C1 = "=ROUND(((RC[-1]/RC[-2])*100),2)" Cells(ligne + 1, 8).Select ActiveCell.FormulaR1C1 = "=ROUND(((RC[-1]/RC[-2])*100),2)" Cells(ligne + 1, 11).Select ActiveCell.FormulaR1C1 = "=ROUND(((RC[-1]/RC[-2])*100),2)" Cells(ligne + 1, 14).Select ActiveCell.FormulaR1C1 = "=ROUND(((RC[-1]/RC[-2])*100),2)" Cells(ligne + 1, 17).Select ActiveCell.FormulaR1C1 = "=ROUND(((RC[-1]/RC[-2])*100),2)" Next
Merci beaucoup !
Iloon
Partager