VBA Excel - ouvrir un fichier txt - séparateur de 2 caractères

Fermé
rorolidalgo - 18 déc. 2012 à 16:02
Bonjour,

J'ai un fichier .txt que je souhaite ouvrir dans Excel avec comme séparateur de colonnes, un double caractère Espace.
Mais la fonction Opentext ne considère, pour l'argument OtherChar, que le premier caractère et pas au-delà, comme spécifié dans l'aide:
"OtherChar Facultatif Variante Obligatoire si Autre a la valeur True. Indique le caractère séparateur lorsque l'argument Autre a la valeur True. Si plusieurs caractères sont spécifiés, seul le premier caractère de la chaîne est utilisé ; les autres caractères sont ignorés. "
La raison est que dans une colonne, j'ai du texte constitué de plusieurs mots séparés par un seul Espace. Et dans mon fichier txt, les colonnes de données sont vraiment séparées par plusieurs espaces. Donc il faut vraiment que je sépare sur ce critère-là.
Y a-t-il possibilité de remplacer un double espace dans le fichier txt par un autre caractère (% par exemple), puis ensuite, d'utiliser ce % pour la séparation de mes colonnes?

Merici d'avance.

A voir également: