Bonjour,
Il y a vraiment un mystère que je ne comprends pas : Lorsque j'exécute ma macro qui doit simplement ouvrir un fichier excel (avec une boucle), elle transforme les cellules du fichier je ne comprends vraiment pas comment ! J'ai l'impression que les virgules sont utilisées comme séparateur de colonne et des ";" apparaissent partout... C'est à ni rien comprendre...
Le début de ma macro :
"Sub Test()
Dim Fso As Object, MonRepertoire As String
Dim dossier As Object, fichier As Object, wb As Workbook, ws As Worksheet
Set Fso = CreateObject("Scripting.FileSystemObject")
MonRepertoire = "C:\la_suite_du_chemin"
For Each dossier In Fso.GetFolder(MonRepertoire).SubFolders
For Each fichier In dossier.Files
Set wb = Workbooks.Open(fichier)
Et voilà ce que j'obtiens entre le fichier initial et le fichier que ma macro ouvre :
Fichier initial :
Même fichier que la macro ouvre :
Quelqu'un aurait une idée ?
Merci!