Pb rechercheV ou index Equiv sur contenu partiel

Bonjour à tous,

J'ai 2 bases de données de références d'articles. Dans chaque base , j'ai les références articles mais saisies avec des différences ( ex des ajouts de lettre en début de référence pour identifier le fournisseur , la suppression des espaces ou de traits ) mais les chiffres de la référence de l'article sont identiques .

Je souhaite liés ces deux bases pour afficher le prix de la base2 dans la base1. Tous mes essais avec recherche V ou index equiv ne donnent pas de résultats corrects .

Je vous joins le fichier avec un exemple de références pour chaque base et le résultat que j'aimerai obtenir ..

Je vous remercie par avance de votre aide .

9test.xlsx (8.75 Ko)

Je suis désolé . Le fichier joint n'est pas complet. Voici le nouveau

17test.xlsx (9.21 Ko)

Bonsoir,

Utiliser une fonction perso qui extrait le numérique. La comparaison devient simple.

Function NumChaine(chaine)
  temp = ""
  For i = 1 To Len(chaine)
    c = Mid(chaine, i, 1)
    If c >= "0" And c <= "9" Then temp = temp & c
  Next i
  NumChaine = temp
End Function

Ceuzin

10copie-de-test.zip (13.08 Ko)

Fonction perso RechNum(code,table,colonne)

Function RechvNum(valCherché, Table, Col)
  valcherché2 = NumChaine(valCherché)
  Dim Tbl(): Tbl = Table.Value
  n = UBound(Tbl)
  Dim clé(): ReDim clé(n)
  For i = 1 To n
    clé(i) = NumChaine(Tbl(i, 1))
  Next i
  For i = 1 To n
    If valcherché2 = clé(i) Then RechvNum = Tbl(i, Col): Exit Function
  Next i
End Function

Function NumChaine(chaine)
 temp = ""
 For i = 1 To Len(chaine)
   c = Mid(chaine, i, 1)
   If c >= "0" And c <= "9" Then temp = temp & c
 Next i
 NumChaine = Val(temp)
End Function

Ceuzin

12rechnum.zip (16.09 Ko)

bonsoir

un essai sans vba .........

12soupirs.xlsx (22.64 Ko)

cordialement

Bonjour,

Une autre proposition sans VBA mais avec Kiri.

A te relire.

@ tulipe_4

Le Kiri est bon pour les articulations (à consommer sans modération pendant et après la saisie de matricielles)

Bonne journée à tous.

Cdlt.

Bonjour à tous ,

Merci pour votre support et tout particulièrement à Ceuzin avec l'aide de ses macros, j'arrive aux résultats escomptés..

Pour Tulipe , merci également mais cela ne fonctionne pas sur toutes les références.

Quand à Jean-Eric merci pour le tuyau " Kiri est bon pour las articulations"

Bon weekend à tous et un grand MERCI et encore BRAVO pour votre éfficacité

Rechercher des sujets similaires à "recherchev index equiv contenu partiel"