Bonjour à tous!
Je sollicite votre appui pour la résolution de mon problème. J'ai créé un macro qui affiche le message suivant: "Erreur d'exécution 1004, désolé nous ne trouvons pas fichier.xlsx. Peut être vous l'avez déplacé, renommé ou supprimé". Le problème se situe au niveau de Workbooks.Open Nomfichier
Voici la syntax
Sub Synthèse()
'Macro permettant de créer une synthèse des succursales
'Effacement de la feuille
Cells.Delete
'Ecriture de la ligne de titre
Range("A1") = "Région"
Range("B1") = "Immeuble"
Range("C1") = "Nombre"
'Mise en forme de la ligne titre
Range("A1:C1").Interior.Color = 13434879
Range("A1:C1").Font.Bold = True
Nomfichier = Dir("C:\Users\user nm\Desktop\Pojet Ges BD\succursales\*.xlsx")
While Len(Nomfichier) > 0
Workbooks.Open Nomfichier
AVL = ActiveSheet.UsedRange.Rows.Count - 1
Range("A2:B" & AVL).Copy
Workbooks("Recap.xlsm").Activate
DNF = ActiveSheet.UsedRange.Rows.Count + 1
Range("B" & ActiveSheet.UsedRange.Rows.Count + 1).Select
ActiveSheet.Paste
Range("A" & DNF & ":A" & ActiveSheet.UsedRange.Rows.Count) = Nomfichier
Workbooks(Nomfichier).Close (savechanges = "False")
Nomfichier = Dir
Wend
Columns("A:A").Replace ".xlsx", ""
Cells.EntireColumn.AutoFit
Range("A1").Select
End Sub
Merci d'avance!