Bonjour"
je suis nouveau sur ce site , et je remercie Picsou99gg pour" l'Analyse de sang"ayant chercher a gauche et a droite pour une gestion des Analyses , c'est lui qui a fait le plus beau travail.j'ai du modifier le systeme de visualisation des graphs car chez moi chaque graph mettait entre 10 et 15 secondes pour s'afficher. etant nul en vba j'ai fait comme j'ai pu en lien hypertexte .je suis arrivé a un resultat qui ne me satisfait qu'a moitié. donc je demande de l'aide .
1) j'aimerai avec une amelioration de ce code pouvoir cliquer avec le ToggleButton1 (qui est sur la page Accueil)
faire apparaitre des graphs situer en feuille (graphe Hématologie) sur la feuille ( Analyses) en pouvant situer l'endroit sur cette feuille et aussi en pouvant lui donner une certaine dimention
et en appuyant sur le toggle button 1 (cliquer pour vue normal)de la feuille (Analyses) je revienne sur la feuille Accueil et que la feuille Analyses revienne a un etat normal , sans vue de graph
voici la macro du toggle1 page Accueil
Private Sub ToggleButton1_Click()
ActiveCell.Activate
If NoEvents Then Exit Sub Else NoEvents = True
Application.ScreenUpdating = False
With Worksheets("Analyses")
.Select
.Columns("c:cy").Hidden = Me.ToggleButton1.Value
.Columns("dz:hw").Hidden = Me.ToggleButton1.Value
.Outline.ShowLevels columnlevels:=1
With .ToggleButton1
.Value = Me.ToggleButton1.Value
.Caption = IIf(.Value, "Cliquer pour Vue Normal", "Cliquer pour Vue Diabéte")
End With
End With
With Worksheets("Accueil")
With .ToggleButton1
.Value = Me.ToggleButton1.Value
.Caption = IIf(.Value, "Cliquer pour Vue Normal", "Cliquer pour Vue Diabéte")
End With
End With
NoEvents = False
ActiveWindow.ScrollRow = 1
ActiveWindow.ScrollColumn = 1
Application.ScreenUpdating = True
End Sub
la macro de feuille Analyses
Private Sub ToggleButton1_Click()
ActiveCell.Activate
If NoEvents Then Exit Sub Else NoEvents = True
Application.ScreenUpdating = False
With Worksheets("Analyses")
.Select
.Columns("c:cy").Hidden = Me.ToggleButton1.Value
.Columns("dz:hw").Hidden = Me.ToggleButton1.Value
.Outline.ShowLevels columnlevels:=1
With .ToggleButton1
.Value = Me.ToggleButton1.Value
.Caption = IIf(.Value, "Cliquer pour Vue Normal", "Cliquer pour Vue Diabéte")
End With
End With
With Worksheets("Accueil")
With .ToggleButton1
.Value = Me.ToggleButton1.Value
.Caption = IIf(.Value, "Cliquer pour Vue Normal", "Cliquer pour Vue Diabéte")
End With
End With
NoEvents = False
ActiveWindow.ScrollRow = 1
ActiveWindow.ScrollColumn = 1
Application.ScreenUpdating = True
Sheets("Accueil").Activate
End Sub
ce code marche bien sur un essai ,mais n'arrive pas a l'orienter ou je veux
Private Sub CommandButton1_Click()
With Worksheets("Feuil1")
.Select
ActiveSheet.ChartObjects("Graphique 1").Visible = True
ActiveSheet.ChartObjects("Graphique 3").Visible = True
ActiveSheet.ChartObjects("Graphique 2").Visible = False
End With
End Sub
Private Sub CommandButton2_Click()
ActiveSheet.ChartObjects("Graphique 2").Visible = True
ActiveSheet.ChartObjects("Graphique 1").Visible = False
ActiveSheet.ChartObjects("Graphique 3").Visible = False
End Sub
Merci d'avance je veux bien envoyer mon fichier mais je ne sais pas a combien est limité le poids d'un fichier sur ce site