XL 2021 Déplacement de répertoires N-1 vers autre dossier

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Lionel69890

XLDnaute Junior
Bonjour à tous,

Quelqu'un peut-il m'aider à créer une macro qui déplace tous les sous répertoires, des répertoires contenu sous D:\TEMP\ vers D:\NEW\

Merci d'avance de votre aide
 
Merci de ton retour, j'ai essayé ce code mais il bloque sur la ligne indiquée en noire

Sub DeplacerSousRepertoires()

Dim SourceRootPath As String
Dim DestinationRootPath As String
Dim FSO As Object
Dim SourceRootFolder As Object
Dim SubRootFolder As Object
Dim SubSubFolder As Object

SourceRootPath = "D:\TEMP\"
DestinationRootPath = "D:\NEW\"

Set FSO = CreateObject("Scripting.FileSystemObject")
Set SourceRootFolder = FSO.GetFolder(SourceRootPath)

' Parcourt tous les sous-répertoires dans le dossier source
For Each SubRootFolder In SourceRootFolder.SubFolders
' Parcourt tous les sous-répertoires dans chaque sous-répertoire
For Each SubSubFolder In SubRootFolder.SubFolders
' Déplace le sous-répertoire vers la destination
FSO.MoveFolder SubSubFolder.Path, DestinationRootPath & SubSubFolder.Name
Next SubSubFolder
Next SubRootFolder

Set SourceRootFolder = Nothing
Set FSO = Nothing
MsgBox "Déplacement des sous-répertoires terminé !"

End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 N° de semaine
Réponses
4
Affichages
257
Retour