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 :

Boucle de lectrue sur Recordset [XL-2013]


Sujet :

Macros et VBA Excel

  1. #1
    Membre habitué
    Avatar de Oncle_Pete
    Profil pro
    Inscrit en
    avril 2006
    Messages
    246
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : avril 2006
    Messages : 246
    Points : 173
    Points
    173
    Par défaut Boucle de lectrue sur Recordset
    Bonjour,

    J'ai un problème VBA en apparence simple mais que je n'arrive pas à résoudre.

    Je lis une plage de données d'un fichier Excel laquelle s'étend de B8 à C15 (2 colonnes et 8 lignes). Ces données sont récupérées dans un recordset (rst). Jusque là, tout va bien.

    Je souhaite maintenant boucler sur le nombre de lignes (rst.recordcount => 8). C'est toujours OK.

    Là ou je ne comprends plus, c'est quand je regarde la propriété Fields de mon Recodset : je n'ai que Item 1 et Item 2

    Rst.Fields(1).Value contient bien la valeur de la cellule B8
    Rst.Fields(2).Value contient bien la valeur de la cellule C8

    Mais comment récupérer les valeurs des autres lignes B9, B10, .... B15 ?

    Merci beaucoup

    OP
    Experience is the best teacher !!

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    While Rs.EOF = False
        Debug.Print RS(0) '... RS(2)
        Rs.movenext 'Passe à l'enregistrement suivant!
    Wend

  3. #3
    Membre habitué
    Avatar de Oncle_Pete
    Profil pro
    Inscrit en
    avril 2006
    Messages
    246
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : avril 2006
    Messages : 246
    Points : 173
    Points
    173
    Par défaut
    Bonjour dysorthographie


    Trop fort !!
    Merci à toi

    OP
    Experience is the best teacher !!

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

Discussions similaires

  1. boucle sur recordset
    Par MAMANHOU dans le forum VBA Access
    Réponses: 6
    Dernier message: 21/08/2015, 16h58
  2. [AC-2003] Boucle Infinie sur RecordSet
    Par aminnio dans le forum VBA Access
    Réponses: 4
    Dernier message: 28/06/2013, 11h55
  3. erreur 91 sur boucle WHILE WEND avec recordset
    Par forzaxelah dans le forum VBA Access
    Réponses: 2
    Dernier message: 01/02/2012, 22h54
  4. [AC-2003] Boucle While .. Wend sur un recordset qui ne s'execute pas
    Par mamadouabd dans le forum VBA Access
    Réponses: 6
    Dernier message: 24/11/2009, 21h00
  5. Boucle sur recordset
    Par Daniel MOREAU dans le forum VBA Access
    Réponses: 5
    Dernier message: 10/02/2007, 13h40

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