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

Macros et VBA Excel Discussion :

While Wend VBA


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 26
    Par défaut While Wend VBA
    Bonjour,

    je suis dans une boucle While wend et j'aimerais passer au prochain enregistrement sans exécuter au complet se qui se trouve entre mon while et mon wend... pour être plus clair voici mon exemple...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    While ...
    code...
    code...
    ma condition n'est pas respecter je veux aller à mon wend pour continuer ma boucle... est-ce next wend existe ? :lol:
    code...
    code...
    Wend
    Merci !

  2. #2
    Membre éclairé
    Avatar de yoyo3d
    Homme Profil pro
    Administratif
    Inscrit en
    Avril 2002
    Messages
    421
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Administratif
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2002
    Messages : 421
    Par défaut
    Salut, je n'ai peut etre pas tout compris....
    y a t'il differents niveaux de conditions pour executer telle ou telle partie de ta boucle
    et sinon pourquoi tu rajoute du code dans ta boucle si tu ne l'éxecute pas en entier?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 51
    Par défaut
    Avec une boucle do while tu peux faire ca: (en while wend je ne sais pas désolé)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Do While conditionDuDoWhile
         ' Si il y a la condition dont tu parles
             Exit Do
         'fin si
    Loop

  4. #4
    Membre confirmé Avatar de mentat
    Homme Profil pro
    Electrotechnicien
    Inscrit en
    Août 2009
    Messages
    139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Electrotechnicien
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2009
    Messages : 139
    Par défaut
    Salut, tu peux peut être utilisé la fonction
    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
    While...
    ...
    ...
    ...
    If ... ... Then GoTo FIN
    ...
    ...
    ...
    Wend
    ...
    ...
    FIN:
    ...
    ...
    ...
    End sub

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 26
    Par défaut
    Citation Envoyé par yoyo3d Voir le message
    Salut, je n'ai peut etre pas tout compris....
    y a t'il differents niveaux de conditions pour executer telle ou telle partie de ta boucle
    et sinon pourquoi tu rajoute du code dans ta boucle si tu ne l'éxecute pas en entier?
    Mon While wend concerne le lancement de plusieurs requête une à la suite des autres (requêtes qui peuvent donner ou non des résultats). J'ai un fichier à remplir concernant l'évolution de la requête. Si la requête retourne plus de 1 enregistrement, je dois créer un rapport sinon je ne veux pas créer de rapport mais je veux des infos sur pourquoi ma requête n'a pas été exécuté... c'est pourquoi je dois parfois passer à la prochaine requête sans exécuter la section rapport.

    Je vais essayer le goto, et je vous reviens si ca règle mon problème

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. chargement du Combo Par sql boucle While wend
    Par r.mehdi dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 09/06/2008, 18h16
  2. Boucle While .. Wend
    Par petibonohm dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 21/02/2008, 16h19
  3. [VBA]Boucle While/Wend interrompue
    Par stéphane_ais2 dans le forum VBA Access
    Réponses: 6
    Dernier message: 29/03/2007, 15h05
  4. Recordset et boucle While...Wend
    Par sbeprod dans le forum Access
    Réponses: 9
    Dernier message: 24/07/2006, 16h48
  5. Réponses: 3
    Dernier message: 03/11/2005, 19h22

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