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 !