CheckBox inactives suite à macro value=false
Résolu/Fermé
A voir également:
- Checkbox.value vba
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Macro word - Guide
- Jitbit macro recorder - Télécharger - Confidentialité
- Macro logiciel - Télécharger - Organisation
- Copier ligne excel sous condition sans macro ✓ - Forum Excel
2 réponses
jordane45
Messages postés
38424
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 février 2025
4 734
4 sept. 2018 à 11:22
4 sept. 2018 à 11:22
Bonjour,
Rien ne semble empêcher les checkbox de refonctionner après cette macro.
par contre, elle serait un peu mieux écrite de cette façon (à tester)
NB: Pour poster du code sur le forum, merci de le faire en utilisant LES BALISES DE CODE (et en y précisant le langage)
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Rien ne semble empêcher les checkbox de refonctionner après cette macro.
par contre, elle serait un peu mieux écrite de cette façon (à tester)
Sub Ex_restart() ' ' Ex_restart Macro ' Dim Sh As Worksheet Set Sh = Worksheets("Export") With Sh .CheckBox1.Value = False .CheckBox2.Value = False .CheckBox3.Value = False .CheckBox4.Value = False .CheckBox5.Value = False .CheckBox6.Value = False .CheckBox7.Value = False .CheckBox8.Value = False .CheckBox9.Value = False .Rows("6:24").EntireRow.Hidden = True .Range("A1:G1").Select End With End Sub
NB: Pour poster du code sur le forum, merci de le faire en utilisant LES BALISES DE CODE (et en y précisant le langage)
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
Modifié le 4 sept. 2018 à 11:43
Modifié le 4 sept. 2018 à 11:43
Bonjour,
on peut faire plus court voir ceci:
https://docs.microsoft.com/fr-FR/office/vba/excel/Concepts/Controls-DialogBoxes-Forms/using-activex-controls-on-sheets
voilà
on peut faire plus court voir ceci:
https://docs.microsoft.com/fr-FR/office/vba/excel/Concepts/Controls-DialogBoxes-Forms/using-activex-controls-on-sheets
Private Sub essai() Dim s As Shape For Each s In Worksheets("Export").Shapes If s.Type = msoOLEControlObject Then ActiveSheet.OLEObjects(s.Name).Object.Value = False Next End Sub
voilà
4 sept. 2018 à 11:51
En gratouillant un peu, je me suis rendue compte qu'en dissociant les 9 CheckBox (qui étaient groupées), je peux de nouveau les cocher.
Si je lance à nouveau la macro restart, CheckBox de nouveau bloquées mais si je les regroupe je peux à nouveau cliquer dessus.
Est-ce que le problème pourrait venir de là ?
4 sept. 2018 à 11:55
4 sept. 2018 à 13:25
Merci pour ton aide. Etant donné que ça ne marchait pas en dissociant les CheckBox, je les ai supprimées et recréées et tout fonctionne maintenant !