Re : selection, recherche et copie dans des repertoires et sous repertoires
Bonjour,
merci pour cette réponse (que je garde en mémoire pour un autre traitement), mais j'ai essayé de l'intégrer dans mon code et j'ai un doute sur le fait que celà réponde à mon souci.
Ici le code mis à jour
Sub dupliean()
Dim P As Range, DosSource$, DosDestin$, ext$, c As Range, DernLigne As Long
DernLigne = Range("A" & Rows.Count).End(xlUp).Row
Set P = Range("A1:A" & DernLigne) 'plage avec les noms des fichiers (sans extension)
DosSource = FileDialog
Set FileDialog = Application.FileDialog(msoFileDialogFolderPicker)
If FileDialog.Show <> 0 Then MsgBox "Répertoire sélectionné : " & FileDialog.SelectedItems(1) 'à adapter
DosDestin = "C:\Test\" 'à adapter
ext = ".jpg"
Application.DisplayAlerts = False
On Error Resume Next
MkDir DosDestin 'crée le dossier s'il n'existe pas
For Each c In P
FileCopy DosSource & c & ext, DosDestin & c & ext
c(1, 2) = IIf(Dir(DosDestin & c & ext) = "", "", "OK")
Next
MsgBox Application.CountA(P.Offset(, 1)) & " fichiers copiés"
End Sub
J'ai bien la boite de dialogue pour sélectionner un répertoire, j'ai bien l'info que le répertoire est sélectionné mais j'ai un doute sur les sous-répertoires.
Est-ce qu'il manque quelquechose à mon code ?
Merci
pouloucarine