surgeon84fr
XLDnaute Junior
Bonjour
après une semaine de recherche infructueuse sur la résolution de mon besoin, je me tourne vers les pros.
J'espère être assez clair dans ma demande.
Je travaille sur deux listes d'adresses MAC, donc de l'hexadécimal (12 caractères hors ":","-", et autres séparateurs.
L'une est une extraction d'un outil de gestion de parc dans laquelle les adresses sont sur 12 caractères corrects(0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)
L'autre est remplie à la main et, parfois, avec tout autre chose qu'une @MAC.
Mon besoin est d'essayer de retrouver ce qui va ressembler à une @MAC dans la colonne "MAC A LA MAIN" et de comparer la chaine de caractère (ou une partie si le NBCAR est supérieur à 12) avec la colonne "MAC OK".
Donc, il ne s'agit nullement de RECHERCHEV puisque il n'y a pas de correspondance exacte et pire parfois vu que ma colonne de test est remplie à la main....
On part de l'hypothèse que tout ce qui fera moins de 4 caractères ne sera pas pris en compte pour le test de comparaison.
Tout ce qui est entre 5 et 12 (ou plus) est testé et comparé avec la base d'@MAC.
Je joins un fichier pour comprendre avec au moins 2 correspondances "trouvables" faites manuellement.
Merci d'avance aux pros du VBA.
Bien cdlt.
après une semaine de recherche infructueuse sur la résolution de mon besoin, je me tourne vers les pros.
J'espère être assez clair dans ma demande.
Je travaille sur deux listes d'adresses MAC, donc de l'hexadécimal (12 caractères hors ":","-", et autres séparateurs.
L'une est une extraction d'un outil de gestion de parc dans laquelle les adresses sont sur 12 caractères corrects(0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)
L'autre est remplie à la main et, parfois, avec tout autre chose qu'une @MAC.
Mon besoin est d'essayer de retrouver ce qui va ressembler à une @MAC dans la colonne "MAC A LA MAIN" et de comparer la chaine de caractère (ou une partie si le NBCAR est supérieur à 12) avec la colonne "MAC OK".
Donc, il ne s'agit nullement de RECHERCHEV puisque il n'y a pas de correspondance exacte et pire parfois vu que ma colonne de test est remplie à la main....
On part de l'hypothèse que tout ce qui fera moins de 4 caractères ne sera pas pris en compte pour le test de comparaison.
Tout ce qui est entre 5 et 12 (ou plus) est testé et comparé avec la base d'@MAC.
Je joins un fichier pour comprendre avec au moins 2 correspondances "trouvables" faites manuellement.
Merci d'avance aux pros du VBA.
Bien cdlt.