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 :

ordre " select " en vba


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 17
    Par défaut ordre " select " en vba
    bonjour à toutes et tous ....
    j'aimerais savoir si il est possible d'utiliser des feuilles excel ( dans un classseur), comme des tables ?? autrement dit est il possible de rechercher une valeur dans une feuille via un ordre "select ...." sur la feuille souhaité ?

    Ceci en vba bien évidemment ))

    Merci d'avance

  2. #2
    Membre confirmé Avatar de ippo_master
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Septembre 2007
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes

    Informations forums :
    Inscription : Septembre 2007
    Messages : 71
    Par défaut
    Oui c'est possible.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Sub recherche()
     
    Dim valeur_recherche as string
    Dim i as integer
     
    Sheets("Feuil"1).select
    Do while Cells(i,1).value <> ""
    If Cells (i,1).value  = valeur_recherche Then msgbox("Bingo !")
    i = i + 1
    Loop
     
    End sub

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 17
    Par défaut
    Merci pour ta réponse ippo_master,
    mais je ne voispas d'oredre select ou autrement dit pas de requête dans ton code..
    je voudrais savoir s'il estpossible de travailler sur une feuille excel comme dans une base de données en faisant des requêtes ???

    merci quand même

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Oui, fais des recherches sur le Forum Excel, le sujet a été traité il y'a quelques jours, fais une recherche avec DAO ou ADO.

    Starec

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 17
    Par défaut
    merci je viens de regarder mais je ne trouve pas ce que je demande.
    je vais être plus clair :
    j'ai un classeur avec des onglet contenant des information.
    je voudrais dans une macro VBA, recuperer certaines info s de certains onglet pour les affichier sur un autre onglet, par le biais de requete que je genererai moi meme en fonciton de mes critere.
    est ce possible ??
    si oui comment ??

  6. #6
    Invité
    Invité(e)
    Par défaut
    Re

    Un petit coup d'oiel à ce tuto http://silkyroad.developpez.com/VBA/ClasseursFermes/ de Silkyroad, cela fonctionnera sur ton classeur, malgré le titre.

    Eh oui, c'est possible, par contre lis bien les recommandations de ce tuto sur la structure du fichier.

    Starec

Discussions similaires

  1. [VBnet][Access] Requete imbriquee "insert + select"
    Par Fab62_ dans le forum Windows Forms
    Réponses: 3
    Dernier message: 06/03/2006, 13h58

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