Bonjour à tous
J'ai une macro qui me permet à travers une inputbox de définir un titre à tous les graphiques de la feuille active
Ensuite j'ai voulu généraliser la macro à tout le classeur pour qu'elle s'effectue sur les graphiques présent sur des feuilles graphique et là ça marche pas
qqn peut m'aider ?
Ci joint fichier d'essai
J'ai une macro qui me permet à travers une inputbox de définir un titre à tous les graphiques de la feuille active
Code:
Dim Rep As String
For Each mon_graphique In ActiveSheet.ChartObjects
cpt = cpt + 1
Rep = Application.InputBox(Prompt:="Saisir un titre pour le graphique " & cpt, Type:=2)
If Rep = "Faux" Then Exit Sub
mon_graphique.Select
If ActiveChart.HasTitle = False Then ActiveChart.HasTitle = True
ActiveChart.ChartTitle.Characters.Text = Rep
Next mon_graphique
Code:
For Each ma_feuille In Sheets
ma_feuille.Select
For Each mon_graphique In ActiveSheet.ChartObjects
cpt = cpt + 1
Rep = Application.InputBox(Prompt:="Saisir un titre pour le graphique " & cpt, Type:=2)
If Rep = "Faux" Then Exit Sub
mon_graphique.Select
If ActiveChart.HasTitle = False Then ActiveChart.HasTitle = True
ActiveChart.ChartTitle.Characters.Text = Rep
Next mon_graphique
Next ma_feuille
Ci joint fichier d'essai