Oups, alors autant pour moi.
En fait, J'ai des "fichiers" donc je suppose "classeurs", sous excel 2010 nommés "Vente semaine 1.xlsx", "Vente semaine 2.xlsx"...
et c'est dans ces fichiers que je dois rajouter ma formule
Précision : Chaque classeur dispose de 3 onglets et ma formule doit être mise en B40 sous l'onglet nommé "Reporting"
Fred
-- 19 Jan 2011, 17:28 --
Trouvé ma solutions.
Je vous la donne cela peut servir à d'autre. (En adaptant les chemins et noms)
Sub BoucleFichiers()
Dim Chemin As String, Fichier As String
Dim wk1 As Workbook, sh As Worksheet
'Définit le répertoire contenant les fichiers
Chemin = "C:\dossier\"
'Boucle sur tous les fichiers xls du répertoire.
Fichier = Dir(Chemin & "*.xls")
Do While Len(Fichier) > 0
Workbooks.Open Chemin & Fichier
Set wk1 = Workbooks(Fichier)
Set sh = wk1.Worksheets("Reporting")
wk1.Activate
sh.Activate
Range("B40").Formula = "=$A$1+$A$2"
wk1.Close True 'ferme le classeur en enregistrant les modif
Fichier = Dir()
Loop
End Sub