VBA ACCESS probleme avec une boucle for

Fermé
kesamba - 20 avril 2010 à 09:23
jeanbi Messages postés 15118 Date d'inscription samedi 9 décembre 2006 Statut Contributeur Dernière intervention 6 février 2023 - 20 avril 2010 à 12:42
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 problème

[code]
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)


/code
Merci

3 réponses

jeanbi Messages postés 15118 Date d'inscription samedi 9 décembre 2006 Statut Contributeur Dernière intervention 6 février 2023 2 177
Modifié par jeanbi le 20/04/2010 à 09:48
bonjour,
pourquoi une boucle for ? c'est pas un automatismeque tu fais
donc pose des questions avec des reponses
a+


FC 11 - Mandriva 2009 -Debian squeeze-
Les meilleures choses ont besoin de patience.(JC ANGLADE)
penser aux astuces
0
je n'ai pas d'autre solutions. C'est pourquoi je pose le probleme ici. Que propose tu?
0
jeanbi Messages postés 15118 Date d'inscription samedi 9 décembre 2006 Statut Contributeur Dernière intervention 6 février 2023 2 177
20 avril 2010 à 12:42
re
comment ça tu n'a pas d'autres solutions?
inputbox, msgbox etc.... enuite les label les text
a+
a+
FC 11 - Mandriva 2009 -Debian squeeze-
Les meilleures choses ont besoin de patience.(JC ANGLADE)
penser aux astuces https://www.commentcamarche.net/list
0