corloste
XLDnaute Nouveau
Bonjour,
J'utilise un TextToColumns pour redistribuer les items de mon dictionnaire dans plusieurs cellules sur les colonnes qui suivent.
Je veux que cela soit un caractère spécial qui délimite le texte à fractionner et non un espace.
Lorsque la première chaine de caractère contient un espace (par exemple deux mots)puis le séparateur et un autre mot etc..., la méthode retiens l'espace comme séparateur et non le caractère.
J'ai essayé en spécifiant le "space" à false, mais rien n'y fait.
Et le plus bizarre c'est que j'ai le même type de code dans la même sub pour une autre instruction (qui n'interfère pas avec la précédente) et elle n'a pas ce problème.
Connaitriez-vous une solution ?
PS : désolé pour la faute dans le titre, je n'arrive pas à la corriger, c'est bien TextToColumns.
J'utilise un TextToColumns pour redistribuer les items de mon dictionnaire dans plusieurs cellules sur les colonnes qui suivent.
Code:
[H7].Resize(dico2.Count, 1) = Application.Transpose(dico2.items)
Application.DisplayAlerts = False
[H7].Resize(dico2.Count).TextToColumns Other:=True, OtherChar:="|"
Je veux que cela soit un caractère spécial qui délimite le texte à fractionner et non un espace.
Lorsque la première chaine de caractère contient un espace (par exemple deux mots)puis le séparateur et un autre mot etc..., la méthode retiens l'espace comme séparateur et non le caractère.
J'ai essayé en spécifiant le "space" à false, mais rien n'y fait.
Et le plus bizarre c'est que j'ai le même type de code dans la même sub pour une autre instruction (qui n'interfère pas avec la précédente) et elle n'a pas ce problème.
Connaitriez-vous une solution ?
PS : désolé pour la faute dans le titre, je n'arrive pas à la corriger, c'est bien TextToColumns.
Dernière édition: