VBA : manipuler des fichiers dont le nom a des caractères spéciaux
VBA : manipuler des fichiers dont le nom a des caractères spéciaux - VB/VBA/VBS - Programmation
MarshPosté le 03-03-2016 à 14:53:28
Bonjour,
Dans un programme en VBA je dois rechercher puis renommer ou déplacer des fichiers dont le nom est saisi dans un formulaire.
Le Pb est que les commandes movefile etc transforment certains caractères et du coup je ne trouve pas les fichiers
exemple
Le fichier "A-1β6.TXT" existe mais la commande FSO.movefile "A-1β6.TXT", "B-1β6.TXT" ne le trouve pas car le "β" est interprété comme "SS" et le fichier "A-1SS6.TXT" n'existe pas.
Je me suis rendu à cette évidence en utilisant la commande rechercher dans un fichier txt et la recherche sur "β" sélectionne les mots qui contiennent "SS" et inversement.
Marsh Posté le 03-03-2016 à 14:53:28
Bonjour,
Dans un programme en VBA je dois rechercher puis renommer ou déplacer des fichiers dont le nom est saisi dans un formulaire.
Le Pb est que les commandes movefile etc transforment certains caractères et du coup je ne trouve pas les fichiers
exemple
Le fichier "A-1β6.TXT" existe
mais la commande FSO.movefile "A-1β6.TXT", "B-1β6.TXT" ne le trouve pas car le "β" est interprété comme "SS" et le fichier "A-1SS6.TXT" n'existe pas.
Je me suis rendu à cette évidence en utilisant la commande rechercher dans un fichier txt et la recherche sur "β" sélectionne les mots qui contiennent "SS" et inversement.
Merci de vos lumières
Message édité par edma le 12-03-2016 à 22:34:59