Bonjour à tous,
j'ai imbriqué deux boucles while dans le morceau de code suivant. Mon problème est que la valeur de a ne s'incrémente pas dans le calcul de la valeur NoteBruteTempo. Elle s'incrémente pourtant bien dans la commande "Cells(dernierAttendu+1,4+a).Select"
Je pense que le problème vient de l'imbrication des boucles, il y a surement une subtilité que je ne connais pas
Merci d'avance pour votre aide
Dim NoteBrute As Double
Dim NoteBruteTempo As Double
Dim i As Integer
Dim a As Integer
Do While (a + 4 < derniereColonne + 1)
Do While (i < NbAttendu)
NoteBruteTempo = Cells(6 + i, 2) * Cells(6 + i, 4 + a)
NoteBrute = NoteBrute + NoteBruteTempo
i = i + 1
Loop
Dim NoteFinale As Double
NoteFinale = NoteBrute / 3 * 20 / Cells(dernierAttendu + 1, 2)
Cells(dernierAttendu + 1, 4 + a).Select
ActiveCell.FormulaR1C1 = NoteFinale
a = a + 1
Loop