Probléme de case à cocher Excel
Résolu/Fermé
chapter
Messages postés
3
Date d'inscription
jeudi 12 juin 2008
Statut
Membre
Dernière intervention
13 juin 2008
-
12 juin 2008 à 11:30
m@rina Messages postés 21286 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 22 janvier 2025 - 13 juin 2008 à 11:09
m@rina Messages postés 21286 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 22 janvier 2025 - 13 juin 2008 à 11:09
A voir également:
- Probléme de case à cocher Excel
- Liste déroulante excel - Guide
- Aller à la ligne dans une case excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Déplacer une colonne excel - Guide
4 réponses
shuya89
Messages postés
470
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
28 novembre 2014
39
12 juin 2008 à 13:28
12 juin 2008 à 13:28
mais est ce que tu as lié ta case a coché a une cellule?
shuya89
Messages postés
470
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
28 novembre 2014
39
12 juin 2008 à 11:33
12 juin 2008 à 11:33
utilise les mise en forme conditionnel, et de plus tu est sous excel 97!!!! passe au 2003 il est beaucoup mieux pour tout ca
chapter
Messages postés
3
Date d'inscription
jeudi 12 juin 2008
Statut
Membre
Dernière intervention
13 juin 2008
12 juin 2008 à 12:16
12 juin 2008 à 12:16
J'ai essayé les mises en forme conditionnel mais je n'arrive pas à associer la case à cocher et la mise en forme de plus pour excel 97 c'est ma boîte qui utilise ça et je suis dans un secteur ou la mise à jour informatique n'est pas prevu
merci
merci
m@rina
Messages postés
21286
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
22 janvier 2025
11 381
12 juin 2008 à 15:44
12 juin 2008 à 15:44
Bonjour,
Ton code doit ressembler à ça :
Private Sub CheckBox1_Click()
If CheckBox1.Value = 0 Then
Range("A1").Interior.ColorIndex = 3
Else: Range("A1").Interior.ColorIndex = 4
End If
End Sub
Pour calculer le nombre de cases cochées dans ta page, voici une macro partant du principe que toutes tes checkbox commencent par le nom "checkbox" (ça veut dire que tu n'as pas modifié les noms. EN effet, les contrôles dans les feuilles ne sont pas des Control (comme pour les Userforms) mais des Shapes ou OleObjects... Donc, il faut les identifier par quelque chose :
Sub compter()
For Each C In Sheets("Feuil1").OLEObjects
If Left(C.Name, 8) = "CheckBox" Then
n = n - C.Object.Value
End If
Next
MsgBox n & " cases cochées"
End Sub
m@rina
Ton code doit ressembler à ça :
Private Sub CheckBox1_Click()
If CheckBox1.Value = 0 Then
Range("A1").Interior.ColorIndex = 3
Else: Range("A1").Interior.ColorIndex = 4
End If
End Sub
Pour calculer le nombre de cases cochées dans ta page, voici une macro partant du principe que toutes tes checkbox commencent par le nom "checkbox" (ça veut dire que tu n'as pas modifié les noms. EN effet, les contrôles dans les feuilles ne sont pas des Control (comme pour les Userforms) mais des Shapes ou OleObjects... Donc, il faut les identifier par quelque chose :
Sub compter()
For Each C In Sheets("Feuil1").OLEObjects
If Left(C.Name, 8) = "CheckBox" Then
n = n - C.Object.Value
End If
Next
MsgBox n & " cases cochées"
End Sub
m@rina
chapter
Messages postés
3
Date d'inscription
jeudi 12 juin 2008
Statut
Membre
Dernière intervention
13 juin 2008
13 juin 2008 à 05:52
13 juin 2008 à 05:52
Impec ça marche si j'ai une augmentation je t'en fais profiter ;-)
Merci m@rina
Merci m@rina
m@rina
Messages postés
21286
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
22 janvier 2025
11 381
13 juin 2008 à 11:09
13 juin 2008 à 11:09
Impec ça marche si j'ai une augmentation je t'en fais profiter ;-)
Waouhhh !!! Super !!! Merci !! ;)))))
m@rina
Waouhhh !!! Super !!! Merci !! ;)))))
m@rina