Bonjour à vous,
Je souhaiterais déplacer un dossier vers un autre dossier, seulement le nom dépend directement de la valeur d'une cellule Excel.
Voici le code :
Sub test()
Dim GestionFichier As New Scripting.FileSystemObject
I = 3
GestionFichier.CopyFolder "C:\Users\lescorro\Desktop\Dossier\AASTED\" & Cells(I, 1).Value & "\", "C:\Users\lescorro\Desktop\Dossier\ARCHIVES\"
GestionFichier.DeleteFolder "C:\Users\lescorro\Desktop\Dossier\AASTED\" & Cells(I, 1).Value & "\"
Set GestionFichier = Nothing
End Sub
Lorsqu'on remplace "& Cells(I, 1).Value &" par le nom d'un fichier déjà existant, la macro marche sans problème. Mais lorsqu'on lui demande de se référer à la valeur texte d'une cellule celui-ci indique "Chemin d'accès introuvable"
Je suis également partie de ce code pour créer des dossier et là il accepte les variables.
Si quelqu'un à une idée.
(PS : Pour que VBA puisse reconnaître l'objet "New Scripting.FileSystemObjectcette" macro, vous devez activer la référence "Microsoft Sripting Runtime" (Aller dans Outils / Référence sur VBA)