Sub copie(pole As String)
Application.ScreenUpdating = False
Sheets.Add.Name = "Graphs_" & pole 'ajoute un onglet qui est nommé graphes_pole + nomde la variable pole
Sheets("onglet_modèle").Cells.Copy Destination:=ActiveSheet.Range("A1") 'copier l'onglet-modèle graphs_pole_A
ActiveWindow.Zoom = 60
ActiveWindow.DisplayGridlines = False
For m = 1 To Sheets("Graphs_" & pole).Shapes.Count ' compter le nombre de formes-graphiques
Workbooks("TdB_graphes.xls").Activate 'aller sur le fichier TdB Graphes
Sheets("Graphs_" & pole).Shapes(m).Select 'sélectionner les graphiques de l'onglet que l'on souhaite créer
Set ch = ActiveChart
For n = 1 To ch.SeriesCollection.Count 'compter le nombre de série
Workbooks("TdB_chiffres.xls").Activate
Sheets("pole_" & pole).Select
ch.SeriesCollection(n).Formula = Replace(ch.SeriesCollection(n).Formula, [COLOR=red]"pole_4000",[/COLOR] "pole_" & pole) 'remplacer dans les formules de série des graphs pole_A par le pole en question
Next n 'on boucle sur le nombre de série
Next m 'on boucle sur le nombre de graphiques
Workbooks("TdB_graphes.xls").Activate 'on se replace sur le fichier TdB graphes
Application.ScreenUpdating = True
End Sub