Unifier Chaine de caracteres

Résolu
CHARLYJACK Messages postés 345 Date d'inscription   Statut Membre Dernière intervention   -  
CHARLYJACK Messages postés 345 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Voici mon problème,

je dois mettre à jour des codes sur fichiers excel,
le problème c'est que la recherchev entre l'ancien et le nouveau fichier
est bloquée à cause des différences entre les codes.

Les codes sont composés de 1,2,3 chiffres
ou 1chiffre 1 lettre 1 chiffre, style 1A1

Comment puis je unifier ces codes sur 5 caractères pour effectuer ma rechercheV.

Cdt

1 réponse

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour

    Ta demande= énigme du Père Fourras

    Merci d'être plus précis
    1
    1. CHARLYJACK Messages postés 345 Date d'inscription   Statut Membre Dernière intervention   1
       
      Bonjour et merci de l'interet que tu portes a cette demande.

      J'explicite le problème
      ma recherchev ne fonctionne pas car le format de la valeur cherchee change
      dans les colonnes que je compare.

      les valeurs sont soit des chiffres, séries de 1,2 ou 3 chiffres
      soit des combinaisons un chiffre une lettre une chiffre.

      Manuellement il suffit parfois d ajouter 2 "0" devant pour que la recherchev fonctionne.

      le problème c'est que j'ai énormément de codes à comparer !

      C'est pourquoi je cherche un moyen de transformer mes colonnes à comparer pour qu'elles soient identiques et que la rechercheV s'applique.

      Je pensais donc à transformer les 2 colonnes en format standart, et que chaque code soit compose de 5 caracteres, c est à dire mettre des 0 devant.

      j'espère avoir été plus clair

      Cdt
      0
    2. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
       
      Bonjour

      essaies cette fonction
      Function Nb5car(ByRef cellule As Range) As String
      Nb5car = Application.Rept(0, 5 - Len(cellule)) & cellule
      End Function

      il faut que dans ta source les codes à 5 caractères soit toujours du texte
      0
    3. CHARLYJACK Messages postés 345 Date d'inscription   Statut Membre Dernière intervention   1
       
      Merci beaucoup !!!!
      0