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 :

probleme de boucle


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    226
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 226
    Par défaut probleme de boucle
    Bonjour,
    J'ai un probleme de bouclue il ne veut pas sortir.
    D'access j'ouvre au préalable une feuille Excel.
    Le but de cette boulce est de de trouver la ligne ou ma cellule Excel est égal a JANVIER 20" & ad
    ad est un chaine de caractere variable qui contient deux chiffres

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
                Do While UCase(wbfile.Sheets(1).Cells(ligneMOIS, 2)) <> ("JANVIER 20" & ad)
                Debug.Print UCase(wbfile.Sheets(1).Cells(ligneMOIS, 2))
                Debug.Print ("JANVIER 20" & ad)
                ligneMOIS = ligneMOIS + 1
                Loop
    mes deux debug print m'affiche la meme chose JANVIER 2006
    Alors pourquoi je ne sors pas de la boucle si quelqu'un a trouvé la réponse merci d'avane

  2. #2
    Membre Expert Avatar de bernardmichel
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2004
    Messages
    1 181
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 181
    Par défaut
    Salut,
    Je ne suis pas - et de loin - un spécialiste d'Excel, aussi, je te livres de simples suggestions ou pistes (à tester peut-être ?)

    Je ne comprends pas pourquoi, si tu dis que :
    Citation Envoyé par darkspoilt Voir le message
    Le but de cette boulce est de de trouver la ligne ou ma cellule Excel est égal a JANVIER 20" & ad
    Tu prends comme critère "<>" dans ton code ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Do While UCase(wbfile.Sheets(1).Cells(ligneMOIS, 2)) <> ("JANVIER 20" & ad)
    ligneMOIS = ligneMOIS + 1
    Loop
    Ne devrais-tu pas employer un "Value", du style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    wbfile.Sheets(1).Cells(ligneMOIS, 2).Value
    Sinon, est-ce que c'est un problème de format ? Le travail avec les dates n'est pas toujours simple en VBA...

    Ou encore, lier ta table Excel à ton applic Acces et ainsi, simplement appliquer une requête qui te donnerais le résultat recherché.

    Ou... ?

    Amicalement,

    Bernard.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    226
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 226
    Par défaut
    Bah ma boucle c'est quand il ne trouve pas ce qu'il cherche il va a la ligne suivante.
    Sinon j'ai trouvé le problème il y avait des espaces parasites a la fin voila tout

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

Discussions similaires

  1. Probleme de boucle a s arracher les cheuveux
    Par calimero642 dans le forum Langage
    Réponses: 6
    Dernier message: 16/03/2006, 14h44
  2. Probleme de boucle avec des processus sous UNIX
    Par sebastieng dans le forum POSIX
    Réponses: 6
    Dernier message: 15/10/2005, 18h57
  3. [Language]Problème de boucle
    Par marc_dd dans le forum Langage
    Réponses: 11
    Dernier message: 06/10/2005, 14h24
  4. Problem de boucle.....
    Par skad dans le forum C++
    Réponses: 6
    Dernier message: 29/09/2005, 16h28
  5. [C#] Probleme de boucle for et random
    Par Freeman166 dans le forum Windows Forms
    Réponses: 7
    Dernier message: 09/01/2005, 14h34

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