VBA_dev_Anne_Marie
XLDnaute Occasionnel
Bonjour,
Je souhaiterais faire le calcul sur une colonne et ensuite, sur la suivante, décalée de 3 colonnes.
Le nombre de colonnes à calculer je stocke dans une variable "nombre".
Je ne sais pas comment améliorer mon code pour changer les colonnes. Voilà ce que j'ai actuellement en dur (nombre=2) :
En fait, je ne sais pas comment écrire Sheets("CALCUL").Cells(Num_Ligne, 8 + colonne) où colonne=3 pour la ligne 4 et 5 de mon code.
Merci pour votre aide !
Je souhaiterais faire le calcul sur une colonne et ensuite, sur la suivante, décalée de 3 colonnes.
Le nombre de colonnes à calculer je stocke dans une variable "nombre".
Je ne sais pas comment améliorer mon code pour changer les colonnes. Voilà ce que j'ai actuellement en dur (nombre=2) :
VB:
While Sheets("CALCUL").Cells(Num_Ligne, 5) <> ""
Sheets("CALCUL").Cells(Num_Ligne, 8).Value = Sheets("CALCUL").Cells(Num_Ligne, 6) + Sheets("CALCUL").Cells(Num_Ligne, 7)
Sheets("CALCUL").Cells(Num_Ligne, 8).NumberFormat = "#,##0.00€"
Sheets("CALCUL").Cells(Num_Ligne, 11).Value = Sheets("CALCUL").Cells(Num_Ligne, 9) + Sheets("CALCUL").Cells(Num_Ligne, 10)
Sheets("CALCUL").Cells(Num_Ligne, 11).NumberFormat = "#,##0.00€"
Num_Ligne = Num_Ligne + 1
Wend
En fait, je ne sais pas comment écrire Sheets("CALCUL").Cells(Num_Ligne, 8 + colonne) où colonne=3 pour la ligne 4 et 5 de mon code.
Merci pour votre aide !