Bonjour à tous
je viens de créer un userform qui contient un graphique avec 6 series, la première serie sera toujours affichée, quant au autres series elles dependent des cases à cocher qui sont au nombre de 5, lorsque je clique sur une case a cocher le graph se met a jour dans le userform, seulement j'aimerai garder la position de la case a cocher a la fermeture du userform.
et a nouveau lorsuqe je lance la userform, les cases a cocher affichent leurs états, mais sans lancer leurs procédures
j'ai donc une macro qui contient ce code mais je pense qu'il manque quelque chose
Private Sub UserForm_Initialize()
Application.ScreenUpdating = False
CheckBox1.Value = Sheets("graph_béton").Range("F36").Value
CheckBox2.Value = Sheets("graph_béton").Range("F37").Value
CheckBox3.Value = Sheets("graph_béton").Range("F38").Value
CheckBox4.Value = Sheets("graph_béton").Range("F39").Value
CheckBox5.Value = Sheets("graph_béton").Range("F40").Value
NomImage = ThisWorkbook.Path & Application.PathSeparator & "temp.gif"
LeGraph.Export Filename:=NomImage, FilterName:="GIF"
UserForm6.Image1.Picture = LoadPicture(NomImage)
End Sub
je viens de créer un userform qui contient un graphique avec 6 series, la première serie sera toujours affichée, quant au autres series elles dependent des cases à cocher qui sont au nombre de 5, lorsque je clique sur une case a cocher le graph se met a jour dans le userform, seulement j'aimerai garder la position de la case a cocher a la fermeture du userform.
et a nouveau lorsuqe je lance la userform, les cases a cocher affichent leurs états, mais sans lancer leurs procédures
j'ai donc une macro qui contient ce code mais je pense qu'il manque quelque chose
Private Sub UserForm_Initialize()
Application.ScreenUpdating = False
CheckBox1.Value = Sheets("graph_béton").Range("F36").Value
CheckBox2.Value = Sheets("graph_béton").Range("F37").Value
CheckBox3.Value = Sheets("graph_béton").Range("F38").Value
CheckBox4.Value = Sheets("graph_béton").Range("F39").Value
CheckBox5.Value = Sheets("graph_béton").Range("F40").Value
NomImage = ThisWorkbook.Path & Application.PathSeparator & "temp.gif"
LeGraph.Export Filename:=NomImage, FilterName:="GIF"
UserForm6.Image1.Picture = LoadPicture(NomImage)
End Sub