Oui c'est exactement ca mais je suis pas super bon en vba et je connais les codes a executer j essaie de bidouiller comme je peux et surtout grace a ce site que je remercie d ailleur.
En fait voila le code que j ai
Sub option_coche1
ActiveWindow.Visible = False
(en cochant la case je veux que cette macro ce lance)
Windows('VERSION BOUTON TEST FORWARD V.11.xls').Activate
Sheets('HISTO').Select
ActiveSheet.ChartObjects('Graphique 3').Activate
ActiveChart.SetSourceData Source:=Sheets('HISTO').Range('O1
10'), PlotBy:= _
xlColumns
et quand je la decoche c'est cette macro qui doit se lancer)
ActiveWindow.Visible = False
Windows('VERSION BOUTON TEST FORWARD V.11.xls').Activate
Sheets('HISTO').Select
ActiveSheet.ChartObjects('Graphique 3').Activate
ActiveChart.SetSourceData Source:=Sheets('HISTO').Range('O1:O10'), PlotBy:= _
xlColumns
End Sub
Le probleme c est que la macro j arrive a la relier a la case cocher mais j arrive pas a faire l operation inverse quand je la decohe.