Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion breeze
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

breeze

XLDnaute Occasionnel
Bonsoir,
Je cherche à créer un bouton à bascule avec une icone.
ce que je voudrais c'est faire apparaitre un carré blanc qui cacherait des boutons d'option etquand je reclic le carré devient transparent pour faire réapparaitre les boutons

Présentement j'utilise une case à cocher qui inscrit Vrai ou faux et je lui ai donné cette macro

If Range("p1").Value = faux Then

ActiveSheet.Shapes("Rectangle 30").Select
Selection.ShapeRange.Fill.Visible = msoTrue
Selection.ShapeRange.Fill.Solid
Range("w6").Select
Else


ActiveSheet.Shapes("Rectangle 30").Select
Selection.ShapeRange.Fill.Visible = msoFalse
Selection.ShapeRange.Fill.ForeColor.SchemeColor = 9
Range("w6").Select
End If


End Sub


Je voudrais remplacer la case à cocher par une icone et que ma macro fonctionne

JE clic sur l'icone mon rectangle cache les bouton
je reclic et mon rectangle disparait et les boutons d'option réapparaissent.

Merci
 
Re : Macro bascule

Bonjour Breeze, bonjour le forum,

En pièce jointe un exemple avec le code ci-dessous appliqué à l'image (mon avatar) :
Code:
Private Sub Image1_Click()
ActiveSheet.Shapes("Rectangle 30").Select
With Selection
    .ShapeRange.Fill.Visible = IIf(.ShapeRange.Fill.Visible = msoTrue, msoFalse, msoTrue)
End With
Range("w6").Select
End Sub
 

Pièces jointes

Re : Macro bascule

Salut à tous J'ai oublié quelque chose sur ma macro.
Peut on ajouter à la macro la tache suivante?
Si le rectangle 30 est visible P1 =Faux
si le rectangle30 est invisible P1=vrai

Est-ce Possible ???
Merci !!
 
Re : Macro bascule

C'est dommage cela ne m'avance à rien car il me faut un choix pour que l'ordi face une action ou une autre.
Si c'est vrai l'ordi ne fera pas la même chose que si c'est faux
Merci
 
Re : Macro bascule

Bonjour,

C'est dommage cela ne m'avance à rien car il me faut un choix pour que l'ordi face une action ou une autre.

peut être lié ce code à un événement... A voir lequel utilisé selon ton projet... peut être l'événement change de la feuille, si une cellule est modifiée et prend telle valeur...

bonne journée
@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

M
  • Question Question
Réponses
3
Affichages
1 K
M
F
Réponses
0
Affichages
867
fred2705
F
N
Réponses
5
Affichages
23 K
Nitsua
N
G
Réponses
0
Affichages
3 K
G
G
Réponses
5
Affichages
1 K
N
Réponses
4
Affichages
2 K
nickos2406
N
T
Réponses
6
Affichages
2 K
Tonave
T
T
Réponses
2
Affichages
2 K
tolpac
T
C
Réponses
52
Affichages
14 K
charlyparis
C
T
Réponses
4
Affichages
3 K
T
C
Réponses
6
Affichages
3 K
Cassetête
C
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…