Excel - Fonctionnalités checkbox
Résolu/Fermé
petitclercj
Messages postés
5
Date d'inscription
lundi 16 janvier 2012
Statut
Membre
Dernière intervention
16 janvier 2012
-
16 janv. 2012 à 00:24
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 16 janv. 2012 à 17:43
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 16 janv. 2012 à 17:43
A voir également:
- Excel - Fonctionnalités checkbox
- Liste déroulante excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
- Mise en forme conditionnelle excel - Guide
9 réponses
petitclercj
Messages postés
5
Date d'inscription
lundi 16 janvier 2012
Statut
Membre
Dernière intervention
16 janvier 2012
16 janv. 2012 à 02:57
16 janv. 2012 à 02:57
J'ai réussi à écrire un petit code pour la checkbox... mais il ne fonction qu'une fois... je ne suis pas capable de faire réapparaitre les colonnes lorsqu'elles sont cachées... pourtant mon code semble correct...
Sub CheckBox1()
If CheckBox1_check = True Then
Columns("F:G").Select
Selection.EntireColumn.Hidden = False
Else
Columns("F:G").Select
Selection.EntireColumn.Hidden = True
End If
End Sub
Sub CheckBox1()
If CheckBox1_check = True Then
Columns("F:G").Select
Selection.EntireColumn.Hidden = False
Else
Columns("F:G").Select
Selection.EntireColumn.Hidden = True
End If
End Sub
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
949
16 janv. 2012 à 03:16
16 janv. 2012 à 03:16
Salut le forum
La bonne syntaxe est
Mytå
La bonne syntaxe est
If CheckBox1.Value = True Then
Mytå
petitclercj
Messages postés
5
Date d'inscription
lundi 16 janvier 2012
Statut
Membre
Dernière intervention
16 janvier 2012
16 janv. 2012 à 03:19
16 janv. 2012 à 03:19
Cela me dit qu'il y a une erreur de type 424 et la ligne est surlignée en jaune
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
949
16 janv. 2012 à 03:21
16 janv. 2012 à 03:21
Re le forum
Une CheckBox de la boite outils Contrôle sur la feuille
Mytå
Une CheckBox de la boite outils Contrôle sur la feuille
Private Sub CheckBox1_Change() Columns("F:G").EntireColumn.Hidden = IIf(CheckBox1, True, False) End Sub
Mytå
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
petitclercj
Messages postés
5
Date d'inscription
lundi 16 janvier 2012
Statut
Membre
Dernière intervention
16 janvier 2012
16 janv. 2012 à 03:28
16 janv. 2012 à 03:28
Comment est-ce que j'applique l'action à la checkbox car elle n'apparait pas dans la liste des macros créés
Merci pour ton aide!
Merci pour ton aide!
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
Modifié par eriiic le 16/01/2012 à 05:28
Modifié par eriiic le 16/01/2012 à 05:28
Bonjour,
C'est une macro évènementielle : elle réagit à un évènement, en l'occurence cocher ou décocher.
Par défaut elle est Private et donc n'apparait pas, ce n'est pas nécessaire.
Il faut utiliser la case à cocher de la barre d'outils 'boite à outils Contrôles', pas celle de la barre d'outil 'formulaires'.
eric
C'est une macro évènementielle : elle réagit à un évènement, en l'occurence cocher ou décocher.
Par défaut elle est Private et donc n'apparait pas, ce n'est pas nécessaire.
Il faut utiliser la case à cocher de la barre d'outils 'boite à outils Contrôles', pas celle de la barre d'outil 'formulaires'.
eric
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
949
16 janv. 2012 à 12:39
16 janv. 2012 à 12:39
Re le forum
Un petit lien explicatif : https://www.excel-easy.com/vba/examples/check-box.html
Mytå
Un petit lien explicatif : https://www.excel-easy.com/vba/examples/check-box.html
Mytå
petitclercj
Messages postés
5
Date d'inscription
lundi 16 janvier 2012
Statut
Membre
Dernière intervention
16 janvier 2012
16 janv. 2012 à 16:29
16 janv. 2012 à 16:29
Est-ce qu'il y a moyen de le faire avec une checkbox de la boîte formulaire car puisque je suis sur Mac, je n'ai activeX et je ne peut donc pas utiliser la boîte contrôle...
Merci pour votre aide
Merci pour votre aide
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
16 janv. 2012 à 17:43
16 janv. 2012 à 17:43
Re,
Tout dépend de ta version excel, si c'est 2008 tu peux oublier, il n'y a pas vba.
2004 ou 2010 c'est bon.
Par contre tu peux regarder si tu as les plans. Sélectionner un groupe de colonnes et 'données / grouper et créer un plan'.
eric
Tout dépend de ta version excel, si c'est 2008 tu peux oublier, il n'y a pas vba.
2004 ou 2010 c'est bon.
Par contre tu peux regarder si tu as les plans. Sélectionner un groupe de colonnes et 'données / grouper et créer un plan'.
eric