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 :

Créer une cellule de recherche et proposition intelligente sur base d'une liste


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Expert Forestier
    Inscrit en
    Août 2018
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Expert Forestier

    Informations forums :
    Inscription : Août 2018
    Messages : 10
    Par défaut Créer une cellule de recherche et proposition intelligente sur base d'une liste
    Bonjour,

    Je suis à la recherche d'une méthode qui me permettrait lorsque j'encode les deux trois première lettres d'un nom, de recevoir une proposition que je n'ai plus qu'a valider. Je sais que excel le fait automatiquement lorsque l'on encode des données dans une colonne, il va vous proposer de remettre une des valeurs précédentes qui comprend les même caractères. La différence c'est que j'ai une liste bien précise des mots à renvoyer. J'ai essayer de mettre une liste mais cela ne me convient pas, car elle ne s'affine pas au fur et à mesure que j'encode le début du nom. J'ai une liste de plusieurs centaine de nom donc c'est très lourd de rechercher à chaque fois le nom dans la liste. Je me demande s'il ne faut pas un code VBA.

    La structure que j'ai est la suivante:
    feuille 1:
    col A = noms_clients

    feuille 2 (encodage)

    Il y a plusieurs colonnes d'encodage, dont la colonne C pour encoder le client. Je souhaiterais pour chaque cellule de cette colonne C avoir cette fonctionnalité de recherche et de proposition.

    Je ne vois pas de formules qui m'aideraient et pense donc au VBA pour résoudre mon problème. Dites moi si cela est faisable ou non?


    Merci d'avoir pris connaissance de ma demande,

    Bonne journée,

  2. #2
    Membre extrêmement actif
    Homme Profil pro
    Inscrit en
    Septembre 2013
    Messages
    1 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2013
    Messages : 1 369
    Par défaut
    Bonjour,

    S'il s'agit de reherche intuitive style Google, voici un exemple en PJ


    Boisgontier

  3. #3
    Membre habitué
    Homme Profil pro
    Expert Forestier
    Inscrit en
    Août 2018
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Expert Forestier

    Informations forums :
    Inscription : Août 2018
    Messages : 10
    Par défaut
    Citation Envoyé par boisgontierjacques Voir le message
    Bonjour,

    S'il s'agit de reherche intuitive style Google, voici un exemple en PJ


    Boisgontier
    Bonjour Boisgontier,

    C'est bien cela que je recherche, votre code fonctionne a merveille sur votre document. Par contre dés que je veux l'utiliser dans un autre classeur en respectant les noms de feuilles correspondantes et en ôtant "option explicit" il se produit une erreur que je vous mets en copie. Pouvez-vous m'indiquer la marche à suivre pour résoudre ce problème?

    J'ai ajouter une combobox1 avec le même nom mais dés que je veux ajouter un caractère le programme m'envoie un code erreur 5. Peut-être du a une incompatibilité de version? Pour rappel je travail en excel 2016.

    Merci pour votre aide,
    Images attachées Images attachées  

Discussions similaires

  1. Réponses: 2
    Dernier message: 21/04/2014, 22h26
  2. Copier/coller la valeur d'une cellule selon recherche
    Par bastienb1 dans le forum Excel
    Réponses: 2
    Dernier message: 27/05/2013, 15h06
  3. Rechercher la valeur opposée à la valeur d'une cellule
    Par John81 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/09/2008, 00h10
  4. Réponses: 2
    Dernier message: 12/07/2007, 17h06
  5. Recherche d'enregistrements sur base d'une liste
    Par michel baily dans le forum SQL
    Réponses: 4
    Dernier message: 31/08/2006, 10h59

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