IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

VBA ACCESS probleme avec une boucle for


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Juillet 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 5
    Par défaut VBA ACCESS probleme avec une boucle for
    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

  2. #2
    Expert éminent

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Par défaut
    Bonjour

    Je n'ai pas compris. Désolé

  3. #3
    Nouveau membre du Club
    Inscrit en
    Juillet 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 5
    Par défaut
    j'ai un formulaire d'access. Avec ce formulaire je veux calculer le prix de différents articles. Le résultat je le sauvegarde dans un fichier Excel.
    l'utilisateur doit être capable de faire plusieurs saisi avant la sauvegarde du fichier. Pour cela j'ai fait une boucle for qui permet à l'utilisateur de faire plusieurs saisis. Seulement à la première donnée la boucle est parcouru n fois et enregistre n fois une seule même donnée dans mon fichier.
    Ce que j'aimerai c'est d'enregistrer n différentes données dans le même fichier.

Discussions similaires

  1. [VBA-E]PB sur une boucle for each next
    Par rond24 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 31/07/2006, 15h47
  2. [VBA-E] PRobleme avec une boucle DO..LOOP WHILE
    Par AliochaBada dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 31/07/2006, 01h04
  3. Problème avec une boucle for
    Par cisse18 dans le forum Général JavaScript
    Réponses: 20
    Dernier message: 29/03/2006, 16h50
  4. Incrémentation dynamique d'un textbox avec une boucle for
    Par Etanne dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 06/03/2006, 15h17
  5. : remplir des zones de texte avec une boucle For
    Par Haro_GSD dans le forum Access
    Réponses: 3
    Dernier message: 20/09/2005, 21h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo