XL 2019 Personnaliser la case a cocher

  • Initiateur de la discussion Initiateur de la discussion Madoka
  • 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 !

Madoka

XLDnaute Nouveau
Bonjour,
N'ayant aucune connaissance, pouvez-vous me dire comment je peux faire pour que mes cases a cocher change de couleur quand on coche et ou décoche ?
Je vous envoie un screen pour une explication plus simple.
Aussi, peut ton agrandir la case à cocher ?
S'il vous plait, notez bien que je n'ai aucune connaissance.
Merci par avance.
 

Pièces jointes

  • case a cocher.png
    case a cocher.png
    10.1 KB · Affichages: 63
Bonjour,
Les checkboxs de formulaire ou les checkboxs activex sur feuille conservent toujours la même taille de case à cocher , ils ne "grandissent" qu'avec le zoom de feuille .
On ne peut agir que sur la couleur ou la bordure du fond, pas de la case à cocher en elle-même.

Le contournement possible est de mettre les caractères þ et/ou ý de la police Wingdings.
ou des Textboxs avec les mêmes caractères et de faire un flip/flop à chaque fois qu'on clique dessus .

Cela va être délicat à mettre en œuvre si vous êtes néophyte en VB .
Si vous êtes partant, je peux vous fournir des exemples .
 
Dernière édition:
Bonsoir,

J'ai réussi à me dépatouiller un peu partout sur le net avec la mise en forme conditionnelle.
Quand je coche, la cellule se remplit tout en vert et quand je décoche, la cellule est vierge.
Après j'aime beaucoup le modèle avec le zone de texte que vous m'avez envoyé.
Mais je serai intéressée par les 3 modèles afin d'avoir un rendu et me donner une idée du résultat
Si vous pouvez m'apprendre a le réaliser, je serais ravi.

Par la suite, j'ai besoin de cliquer juste sur une cellule que j'aurais choisi pour tout décocher avec seulement un click gauche..
Avez vous aussi cette solution a me donner ?
 
non j'ai pas compri...
J'ai copié-collé et ca fait rien.
Je pense que je dois choisir la cellule (A4 la mienne) mais je ne sais pas ou la placer dans ce code vba :
Sub clearcheckbox()
'Updateby Extendoffcie
Dim c As Object
For Each c In ActiveSheet.OLEObjects
If InStr(1, c.Name, "CheckBox") > 0 Then
c.Object.Value = False
End If
Next
End Sub
 
Bonsoir Madoka
Peut-être avec ceux-ci !
VB:
Sub clearcheckbox()
'Updateby Extendoffcie
    Dim c As Object
    For Each c In ActiveSheet.Shapes
        If InStr(1, c.Name, "Check Box") > 0 Then
           c.DrawingObject.Value = False
        End If
    Next
End Sub
Bonne fin de Soirée
Jean marie
 
Bonsoir Chti160 et Fanch55,

Tout d'abord Grand Merci a vous tous pour votre aide sans oublier Riton00 !!!
J'ai fini de vous harceler !
Fanch55 a trouvé ce que je voulais ! Merciiiii beaucoup !!!!
Si vous passez sur Lost Ark, venez sur le serveur Trixion me faire un coucou 😛
Ceci dit, bonne soirée et portez vous bien.
Encore un GRAND MERCI pour tout !!!
 
- 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

Réponses
18
Affichages
738
Retour