Bonjour a tous, voici mon problème , j'ai une macro ecrite sous excel 2016 et elle ne fonctionne pas sous excel 365.
Voici le code :
et ca bloque ici Dim oFSO As FileSystemObject (erreur : type defini non defini). tout en sachant que la référence microsoft scripting runtime est cochée sur les 2 versions
merci par avance de votre aide
Voici le code :
VB:
Sub RenommeCSV()
Dim sRepSource As String
Dim sRepDest As String
Dim oFSO As FileSystemObject
Dim oFile As File
'sRepSource = ChoixDossier
'If sRepSource = "" Then
' Exit Sub
' End If
sRepDest = "D:\Documents\STATS\"
If sRepDest = "" Then
Exit Sub
End If
Set oFSO = New FileSystemObject
For Each oFile In oFSO.GetFolder(sRepDest).Files
oFile.Copy sRepDest & "\" & Replace(oFile.Name, ".XLS", ".csv")
Next oFile
Set oFSO = Nothing
Kill "D:\Documents\STATS\*.XLS"
End Sub
et ca bloque ici Dim oFSO As FileSystemObject (erreur : type defini non defini). tout en sachant que la référence microsoft scripting runtime est cochée sur les 2 versions
merci par avance de votre aide