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 :

Fonction recherche excel/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
    Avril 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 41
    Par défaut Fonction recherche excel/vba
    Madames, messieurs les developpeurs
    Je vais essayer de décrire au mieux mon problème
    Premièrement, j'ai un tableau excel qui est mise a jour via un userform.
    Dans ce tableau excel j'ai 9 colonnes, et on va dire un nombre infinie de ligne puisque il est mise a jour constament quand je rempli mon formulaire userform.
    Sûr une autre feuille excel je voudrais y apposer une cellule de recherche. Quand j'écrit une valeur " " dans cette cellule de recherche et je click sûr le bouton rechercher, je voudrais voir apparaître toutes les lignes qui contienne dans la case a de mon tableau de données de la colonne A pour y faire apparaître un graphique qui a pour valeur de x la colonne "d" et y la colonne "e"
    Est ce quelqun pourrais m'aider svp car la je fait le tour du net et je ne trouve rien

    Bisou bisous

  2. #2
    Membre Expert Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Par défaut
    Techniquement je te rassure tu n'as pas un nomre infinie de ligne
    65536 si tu n'as pas office 2007, 1048576 sinon.
    Pour connaitre la dernière regarde
    ici

    Pour effectuer ta recherche regarde l'aide excel sur la fonction Find
    On parmis les différent post de ce forum.
    Fait un début de code, et quand tu auras quelque chose de concret si ca ne marche pas on essayera de regarder ca ensemble

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mai 2007
    Messages : 88
    Par défaut
    salut
    pour la recherche tu peux aussi utiliser la fonction "Filtre elaboré" (voir Menu Données dans Excel). Pour voir comment ca se programme, fais un bout de code en utilisant par exemple l'enregistreur de macros.

    Pour l'architecture générale de la macro je ferais un truc comme ca :
    - effacer le tableau d'extraction des précédentes valeurs
    - exécuter le filtre élaboré avec le critère inscrit dans ta cellule
    - réajuster les noms des plages (noms Excel) selon le nouveau nombre de lignes extraites

    Le graphique doit à mon avis se baser sur des plages nommées dans Excel. il se mettra à jour tout seul.

    à plus

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 41
    Par défaut
    Merci tout d'abord pour votre réponse. Pour être le plus honnête avec vous safait deux jours que je cherche, j'essaie et je n'arrive a rien. Je suis vraiment depité. Si vous aviez code ou tuto sa serait génial car la ces la déprime..

  5. #5
    Membre Expert Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Par défaut
    Tu as un algorithme, quelque fonction,... On ne peux pas faire beaucoup plus sans avoir plus d'infos.
    Le problème doit venir du fait que tu n'es pas très copain avec le VBA (on écartera l'option j'attends juste un code tout fait parce que j'ai la flemme, puisque tu dis y être depuis deux jour ).

    Du coup le mieux serait que tu nous montre le code que tu as réaliser (utilise les balise code)
    Dit nous ce qui ne vas pas, et ensuite on verra.
    Plus tu sera précis, plus la réponse sera bonne


    après si tu veux un tuto je te conseil les tutos de developpez.com pour le VBA excel
    Le premier est assez exaustif pour un début, les autres sont plus ciblé

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 41
    Par défaut
    En faîte tu as un peu tous comprit, le VBA mais pas familié. Pour être franc j'ai essaye tellement de chose prît sur internet que je suis complètement perdu étant donne que j'ai essaye pas mal de chose. En plus de cela pour copier les codes avec le téléphone ce n'est pas très plosible

Discussions similaires

  1. Fonction recherche en VBA - Excel
    Par Pinetti dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 18/04/2013, 11h47
  2. double fonction recherche excel VBA
    Par moimemessssssssss dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/04/2010, 13h43
  3. Fonction recherche Excel
    Par noemiem dans le forum Excel
    Réponses: 1
    Dernier message: 10/09/2008, 19h44
  4. Aide fonction recherche dans VBA
    Par Koopa55 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 22/05/2008, 12h02
  5. fonction recherche excel
    Par flunch dans le forum Excel
    Réponses: 5
    Dernier message: 20/01/2008, 19h05

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