Bonjour,
J'ai un fichier Excel qui va récupérer des infos dans un autre via une macro.
Le but est de récupérer 3 colonnes où sont présent les identifiants, noms et provenances des personnes.
Le problème est que, dans le fichier où sont récupérer les informations, certains noms et prénoms sont séparés par 1 espace et ces mêmes noms et prénoms peuvent aussi être séparer par 2 espaces.
Du coup je me retrouve avec des "doublons"...
Ne pouvant pas toucher le document "mère"; je souhaiterais supprimé dans mon fichier final les espaces en trop (ne laissé qu'un seul espace quand il y en a 2 et garder l'espace quand il n'y en a qu'un). Mais j'ai environ 1000 lignes... Et je n'arrive pas à trouver de solution...
Exemple:
J'ai déjà essayer :
Cells(B2, 2).Value = Replace(Cells(B2, 2).Value, " ", " ")
pour voir si ça fonctionnait sur une cellule... Mais pas du tout
J'ai un fichier Excel qui va récupérer des infos dans un autre via une macro.
Le but est de récupérer 3 colonnes où sont présent les identifiants, noms et provenances des personnes.
Le problème est que, dans le fichier où sont récupérer les informations, certains noms et prénoms sont séparés par 1 espace et ces mêmes noms et prénoms peuvent aussi être séparer par 2 espaces.
Du coup je me retrouve avec des "doublons"...
Ne pouvant pas toucher le document "mère"; je souhaiterais supprimé dans mon fichier final les espaces en trop (ne laissé qu'un seul espace quand il y en a 2 et garder l'espace quand il n'y en a qu'un). Mais j'ai environ 1000 lignes... Et je n'arrive pas à trouver de solution...
Exemple:
Identifiant | Noms | Service |
17FKRH3 | DUPONT STAN | RH |
17FKRH3 | DUPONT STAN | RH |
J'ai déjà essayer :
Cells(B2, 2).Value = Replace(Cells(B2, 2).Value, " ", " ")
pour voir si ça fonctionnait sur une cellule... Mais pas du tout