Bonjour,
J’ai créé une macro pour venir copier le contenu dans un dossier dans une unité de stockage. (dans mon cas dans l'unité D:\ ). Le problème vient quand j’essaie de faire travailler la macro dans un réseau intranet puisque je ne sais pas quelle unité de stockage mettre :
Voici mon code :
Sub enjeux()
Dim marche As String
Dim shRecap As Worksheet, wbSource As Workbook, shSource As Worksheet, pl As Range
Application.ScreenUpdating = False
Set shRecap = ActiveWorkbook.Sheets("fournisseurs a enjeux")
shRecap.Range("A1").CurrentRegion.Offset(0).ClearContents
ChDrive "d"
ChDir "D:\excel jose \a utiliser"
marche = Dir("A.xls*")
Do While marche <> ""
Set wbSource = Workbooks.Open(marche)
Set shSource = wbSource.Sheets("Feuil1")
If Not shSource Is Nothing Then '
Set pl = shSource.Range("A1").CurrentRegion '
shRecap.Cells(Rows.Count, 1).End(xlUp).Offset(0).Resize(pl.Rows.Count, pl.Columns.Count).Value = pl.Value
End If
wbSource.Close
Set shSource = Nothing
Set wbSource = Nothing
marche = Dir
Loop
End Sub
ET maintenant le dossier se trouvera dans un réseau avec cette arborescence :
\\atlas.xxx.fr\CO\AAA-BB\Organisation service
Merci d’avance