bonjour,
j'ai un problème avec une boucle for.

j'ai un formulaire qui permet de saisir les nombres à calculer
j'aimerai que l'utilisateur puisse faire plusieurs saisis à la fois.
avant de quitter le formulaire.
Pour cela j'ai une boucle for mais ca ne fait pas ce que je veux.
Je veux par exemple saisir 10 données et écrire le résultat dans un fichier Excel .
Quand je saisi la première donnée ca parcoure directement 10 fois la boucle.
voici la partie du code qui fait probleme

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
17
 
for j=2 to 10
 
objExcel.GoTo Reference:=objExcel.Range("A" & j)
    objExcel.ActiveCell.Value = nbre
    objExcel.GoTo Reference:=objExcel.Range("B" & j)
    objExcel.ActiveCell.Value = article
    objExcel.GoTo Reference:=objExcel.Range("D" & j)
    objExcel.ActiveCell.Value = prix
    objExcel.GoTo Reference:=objExcel.Range("E" & j)
    objExcel.ActiveCell.Value = prixTotal
    objExcel.GoTo Reference:=objExcel.Range("F" & j)
    objExcel.ActiveCell.Value = Rabat
 
 Next
 
 objWorkbook.SaveAs (MyPath  & stDocName)
merci