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 :

Comparer valeurs dans une bibliothèque " [XL-2019]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 55
    Par défaut Comparer valeurs dans une bibliothèque "
    Bonjour
    Je souhaite comparer deux valeurs dans deux colonnes différentes enregistre dans une bibliothèque
    Pas de souci pour trouver les valeurs exactes cependant je cherche un moyen pour les valeurs approximative

    Exemple :

    90 RUSSIA 90 RUSSIE

    J’ai des solutions en utilisant InStr ou Like

    Du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    InStr(tab_1(i, 11), Right(tab_2(t, 14), 4))

    Mais je ne sais pas l’utiliser avec une bibliothèque 'collection"
    test dico.xlsm
    Merci pour votre aide

  2. #2
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par vad92 Voir le message
    je cherche un moyen pour les valeurs approximative

    Exemple :
    90 RUSSIA 90 RUSSIE
    Le mot "approximatif" est très... approximatif.
    Et ce n'est pas par un exemple qu'on peut le définir plus précisément.

    Si tu es capable de définir une règle générale s'appliquant à tous les cas possibles qu'on peut rencontrer dans ton application, alors il sera possible d'étudier comment la coder en VBA.
    Mais se limiter à dire qu'on doit rechercher une valeur "à peu près" identique ne permet pas de définir la limite entre ce qui est acceptable et ce qui ne l'est pas.

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 55
    Par défaut
    Bonjour Menhir,
    L’idée de mon appli est de faire une recherche par niveau
    C’est-à-dire

    Niveau 1 = recherche exacte « numéro et équipe »

    83 KOREA 83 KOREA

    Niveau 2 = Trouve 4 lettres identiques à gauche ou à droite (avec numéro)
    Exemple : RUSSia - RUSSie

    Niveau 3 = Trouve 3 lettres identiques à gauche ou à droite (avec numéro identique)
    Exemple : JAPan – JAPon

    Les rechercher de gauche a droite permet de couvrir les cas des noms
    Exemple :
    A.Lottner - Antonia LOTTNER

    Lottner.A - Antonia LOTTNER


    Pour info dans l’appli j’ai concaténé les noms et supprimer les espaces pour faciliter la recherche

    Merci
    test dico.xlsm

  4. #4
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 55
    Par défaut
    Bonjour, personne pour me donner une petite piste ?
    SVP


  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 266
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 2 266
    Par défaut
    Bonjour,

    tu peux utiliser la distance de Levenshtein.
    Voir exemple en PJ.
    eric
    Fichiers attachés Fichiers attachés

  6. #6
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 55
    Par défaut
    Bonjour Merci pour cette fonction ( pas simple a comprendre )

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

Discussions similaires

  1. Select une valeur dans une entité et comparer
    Par JackSteller dans le forum Doctrine2
    Réponses: 11
    Dernier message: 13/06/2019, 23h41
  2. [MySQL] Compare plusieurs valeurs dans une table
    Par sylvayn dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 10/03/2016, 19h07
  3. [XL-2013] Comparer valeur dans une colonne avec les colonnes precedentes
    Par Mimosa777 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 17/07/2015, 16h44
  4. Réponses: 2
    Dernier message: 09/09/2011, 13h58
  5. [AC-2003] comparer 2 tables et inserer des valeurs dans une des tables
    Par sanaab dans le forum VBA Access
    Réponses: 0
    Dernier message: 08/06/2010, 15h55

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