Bonjour,

Moi j'ai le même problème que nabelou1 dans cette discussion, Excel ouvre mon fichier csv en format texte quand j'utilise une macro ...
Problème résolu pour lui mais moi mon fichier csv est variable, l'utilisateur doit séléctionner auparavant le fichier comme vous pouvez le voir dans mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
' on affche la boite de dialogue
filetoopen = Application.GetOpenFilename("Fichiers texte , *.csv; *.txt", 2, Title, MultiSelect)
 
'exemple : filetoopen = C:/file/exemple.csv
 
' Pour ouvrir , le fichier :
Workbooks.Open Filename:=filetoopen
Comment je peux changer mon extension de fichier en txt lorsque mon fichier est une variable (ici : filetoopen)?

Merci d'avance du coup de main