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 VBA


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Transport
    Inscrit en
    Octobre 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Transport

    Informations forums :
    Inscription : Octobre 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Fonction recherche VBA
    Bonjour a tous!

    Voila je dois me lancer dans l apprentissage du VBA pour mon travail.
    cela doit faire meme pas deux semaine que j'essaye de suivre des cours en lignes.

    Je voudrais creer une fonction de recherche.

    Le principe serait d’avoir un bouton « rechercher » pour activer la procédure.
    Il y aurait deux possibilité de champs de recherche : Par le nom ou le prénom

    Pendant la saisie du nom ou du prénom, je voudrais qu’une liste déroulante apparaisse pour afficher les multiples choix de noms ou prénoms (suivant la recherche effectuée) trouvés par la fonction.

    Et lorsque l’utilisateur trouve la personne désirée, et valide le nom ou prénom en le sélectionnant; je voudrais que la fonction vienne surlignée la ligne de la personne sélectionnée en couleur vert par exemple.
    Je ne veux pas qu’on me donne la formule toute faite, mais plutôt m’expliquer les étapes, comment procéder et ou dois-je inscrire mes valeurs.

    J'ai joins un exemple du document.

    Merci pour votre aide
    Fichiers attachés Fichiers attachés

  2. #2
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 379
    Points : 12 075
    Points
    12 075
    Billets dans le blog
    8
    Par défaut heu
    Bonjour
    c'est pas tres indiqué de fonctionner comme ca
    ca fait tourner le bourin

    si je comprend bien
    tu tape "P" ca va chercher tout les nom avec "p"
    tu retape "a" ca va te chercher tout le non avec "pa"
    etc....

    en vba il y a une fonction qui fait ca tout seul avec argument

    fait une recherche sur
    find/findnext

    avec les argumets
    xlpart (une partie de )
    xlvalue( la valeur)
    xlwhole( la valeur exact)
    tu ouvre l'editeur vba et tape F1
    dans la fenetre tu a un moteur de recherche tape dedans find
    et tu aura une partie de ta reponse tres certainement
    maintenant si tu a une combobox en tapant dedans ca le fait tout seul
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  3. #3
    Expert éminent

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 073
    Points : 9 853
    Points
    9 853
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    tu fais le bon choix, en voulant apprendre comment faire, et en le réalisant toi-même.

    les contributeurs vont se faire un plaisir de t'accompagner.

    néanmoins, ce forum possède des règles pour que les choses se passent correctement, et notamment :

    - ne pas joindre un fichier en premier message d'une discussion
    - présenter clairement où tu en est dans la résolution de ton problème : les points précis où tu bloques
    - fournir le code déjà écris, ce qu'il fait ou ne fait pas, les éventuels messages d'erreur (ligne qui tombe en erreur et le message d'erreur).


    Pour en venir à ton explication, dans l'attente de correction des points précédemment mentionnés, il manque des informations capitales pour t'aiguiller correctement :

    - comment sont structurées tes données ? Le nom et le prénom sont dans la même cellule ? dans des colonnes différentes ? il y a d'autres données dans cette plage (d'autres colonnes par exemple ?)
    - comment conceptualises-tu la manière dont l'utilisateur va interagir avec ton application ? tu souhaites réaliser un formulaire ou tu veux restreindre ton développement sur une feuille excel
    - la recherche dois être stricte (respect des majuscules, minuscules, accents) ou alors il faut une souplesse en la matière ?


    Et bien sûr, un problème répond à une contrainte ou une action future, d'où ma dernière question : que va faire l'utilisateur après avoir choisi la personne, et obtenu pour résultat que cette personne soit surlignée en vert ?


    Bienvenu sur ce forum

  4. #4
    Nouveau Candidat au Club
    Homme Profil pro
    Transport
    Inscrit en
    Octobre 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Transport

    Informations forums :
    Inscription : Octobre 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Parfait merci pour les conseils et bien pris pour les directives.
    Je ferai cela à l'avenir.

    Je vous redonnerai des nouvelles dans un certains car ca risque de me prendre du temps avant de le fonctionnement
    de la programmation, mais je suis au moins aiguillé!

    un gros mercihttp

Discussions similaires

  1. Améliorer une fonction recherche VBA
    Par ric009 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 14/01/2013, 19h40
  2. Réponses: 5
    Dernier message: 15/03/2007, 06h58
  3. [VBA-EXCEL] Utiliser la fonction recherche
    Par plasticgoat dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 15/02/2007, 15h06
  4. [VBA-E] Fonction rechercher et afficher le résultat dans l'UF
    Par Viper7 dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 25/08/2006, 11h17
  5. [VBA-E] Aide sur la fonction recherche
    Par Didpa dans le forum Macros et VBA Excel
    Réponses: 18
    Dernier message: 08/08/2006, 07h58

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