Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Bouton affichage/masque de points

olhey

XLDnaute Occasionnel
Bonjour, j'aimerais des checkbox pour faire apparaître disparaître des petits ronds(oval en vba je crois) en fonction de leur couleur, j'ai un script mais il fait disparaître toutes les formes sauf oval.

Code:
ub AfficheDot(CodeCoul%)
Dim t As Object
For Each t In Feuil1.Shapes
If t.Name Like "Oval*" Then
If t.Line.ForeColor.SchemeColor = CodeCoul Then t.Visible = Not t.Visible
End If
Next
End Sub

Private Sub CheckBox10_Click()
Call AfficheDot(60)
End Sub


merci de votre aide
 
Dernière édition:

Catrice

XLDnaute Barbatruc
Re : Bouton affichage/masque de points

Bonjour,

Essaie ceci :

Code:
Sub AfficheDot(CodeCoul%)
Dim t As Object
For Each t In Feuil1.Shapes
If t.Name Like "Oval*" Then
[COLOR="Blue"]If t.Line.ForeColor.SchemeColor = CodeCoul Then t.Visible = Not t.Visible[/COLOR]
End If
Next
End Sub
 

olhey

XLDnaute Occasionnel
Re : Bouton affichage/masque de points

j'ai trouvé:

Code:
Private Sub CheckBox9_Click()
Call AfficheDot(57)
End Sub
Sub AfficheDot(CodeCoul%)
Dim t As Object
For Each t In Feuil1.Shapes
If t.Name Like "Oval*" Then
If t.Fill.ForeColor.SchemeColor = CodeCoul Then t.Visible = Not t.Visible
End If
Next
End Sub
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…