Bonjour a vous,
j 'ai une macro (merci pour celui a qui je l ai prise d'ailleurs ) quimarche sur mon bureau.
Sub ConslidateWorkbooks()
Dim FolderPath As String
Dim Filename As String
Dim Sheet As Worksheet
Application.ScreenUpdating = False
FolderPath = Environ("userprofile") & "\Desktop\ST Daily Cash\"
Filename = Dir(FolderPath & "*.xls*")
Do While Filename <> ""
Workbooks.Open Filename:=FolderPath & Filename, ReadOnly:=True
For Each Sheet In ActiveWorkbook.Sheets
ThisWorkbook.Activate
Sheet.Copy After:=ThisWorkbook.Sheets(1)
Next Sheet
Workbooks(Filename).Close
Filename = Dir()
Loop
Application.ScreenUpdating = True
Je dois la mettre en ligne sur le serveur pour que tout le monde puisse l utiliser en mon abscence et la c'est le drame....
FolderPath = Environ("userprofile") & "G:\FINANCES\TRESORERIE\STS\DAILY CASH REPORT\ST Daily Cash\"
Filename = Dir(FolderPath & "*.xls*")
ressort en erreur .
Quand j ouvre le fichier sur mon bureau ca marche , mais pas quand je copie colle le fichier sur le serveur G.
L idee est bien de combiner tous les fichiers du folder ST Daily Cash dans mon nouveau fichier qui est ouvert avec la marco dessus
PS/ si necessaire ce fichier s apl ST Bank Daily - MAASTER
merci a vous