Compter le nombre de cases cochés

klorane

XLDnaute Occasionnel
Bonsoir à tout le forum!

voilà j'ai un formulaire et je souhaiterais que excel me compte le nombre de cases cochées en cellule D8 et le nombre de cases cochées (A1,A2,A3) en cellule G8.

Le formulaire doit se mettre à jour en temps reel. C'est a dire que si une case est décochée la cellule D8 ou G8 se met a jour en même temps.

Je joins en fichier joint le formulaire simplifié.

Merci pour votre aide.

Laurent
 

Pièces jointes

  • comptecase.xls
    18.5 KB · Affichages: 960

myDearFriend!

XLDnaute Barbatruc
Re : Compter le nombre de cases cochés

Bonsoir klorane,

Comme tu as utilisé les cases à cocher de la barre d'outils Formulaires :
  • Clic droit sur la première case à cocher
  • Choisir Format de contrôle
  • Onglet Contrôle : Cellule liée saisir D2
  • Faire de même pour chaque case à cocher (en saisissant D4, puis D6, puis F2, etc....)
  • Dans la cellule D8, saisir la formule : =NB.SI(D2:D6;VRAI)
  • Dans la cellule F8, saisir la formule : =NB.SI(F2:F6;VRAI)
Il ne te reste plus qu'à masquer les valeurs des cellules D2, D4 etc... en modifiant la couleur de police par exemple.

Voir exemple joint.

Cordialement,
 

Pièces jointes

  • Pourklorane.zip
    4.7 KB · Affichages: 918
Dernière édition:

klorane

XLDnaute Occasionnel
Re : Compter le nombre de cases cochés

Merci beaucoup "MyDearFriend" ! C'est ça qu'il me fallait!

J'en profite, y a t-il possibilité de faire que lorsque qu'une case est cochée l'autre est automatiquement décochée. (de manière a faire qu'une seule case reste cochée mais jamais 2 en meme temps.).

Si vous avez l'astuce, je suis preneur ;-)

Bonne soirée à tous.

Laurent.
 

jmd2

XLDnaute Accro
Re : Compter le nombre de cases cochés

D'abord, en convention informatique, ce genre de chose se fait avec des boutons radio.
Mais c'est à toi de voir.
De toutes façons, la suite est la même :

Astuce :
1- dans la case liée au contrôle n° 1 (admettons D4), tu écris blanc sur blanc, comme ça c'est invisible.
2 - dans D5 (ou une autre) tu saisis = NON(D4) encore blanc sur blanc
3- tu associes ton contrôle n°2 à D5
Fini !
 
Dernière édition:

myDearFriend!

XLDnaute Barbatruc
Re : Compter le nombre de cases cochés

Bonsoir klorane, jmd2,

D'abord, en convention informatique, ce genre de chose se fait avec des boutons radio.
Mais c'est à toi de voir.
De toutes façons, la suite est la même :

Astuce :
1- dans la case liée au contrôle n° 1 (admettons D4), tu écris blanc sur blanc, comme ça c'est invisible.
2 - dans D5 (ou une autre) tu saisis = NON(D4) encore blanc sur blanc
3- tu associes ton contrôle n°2 à D5
Fini !

C'est passionnant jmd2...
  • La première question qui me vient à l'esprit, c'est : et pour le contrôle n°3, tu fais comment STP ?
  • La deuxième c'est : et pour que ta formule (= NON(D4)) soit conservée quand tu vas cliquer sur le contrôle n°2, tu fais comment aussi STP ?
Bravo par contre pour la 1ere astuce, elle est tip-top ! Merci.

Non franchement, plaisanterie mise à part, ça serait bien de tester un peu avant d'annoncer des trucs comme ça... :(

Cela dit, un point positif quand même : oui les boutons radio (case d'option ici) est sans doute la piste la plus simple à suivre. Mais là, je ne vois plus trop l'intérêt de compter les options cochées et donc j'ai du mal à suivre la démarche de notre ami Klorane...

Bonne soirée.
 

klorane

XLDnaute Occasionnel
Re : Compter le nombre de cases cochés

Pour expliquer brièvement je joins un fichier du tableau simplifié.

ce tableau (largement simplifié) me permets de savoir qui à payé comment et de savoir combien de personne m'ont payé par chèque et espèces.

Mais lorsqu'une personne paye en chèque, elle ne paye pas en espèces et vice versa. C'est pourquoi que lorsque je coche une case sont opposée doit être décochée. Pourquoi utilisé ceci? C'est dans le cas d'une erreure de cochage.

donc voilà.

--------

En macro quelle est la formule utilisée pour décocher et cocher une case.(Je sais pas faire!lol c'est la premiere fois que je joue avec des cases à cocher)

Par exemple j'ai un appellé "bouton 1" je voudrais que ce bouton coche la "case1"
et j'ai un "bouton2" je voudrais que ce bouton decoche la "case1"

quel serait la ligne à écrire pour que chaque bouton fasse l'action?

Voir fichier joint : boutoncase

Merci pour vos astuces
 

Pièces jointes

  • tableausimplifié.xls
    19 KB · Affichages: 348
  • boutoncase.xls
    13.5 KB · Affichages: 334

myDearFriend!

XLDnaute Barbatruc
Re : Compter le nombre de cases cochés

Re klorane,

Comme visiblement, tu commences à te diriger vers du code VBA, je pense qu'il conviendrait mieux d'utiliser les contrôles de la boîtes à outils contrôles (ActiveX) plutôt que les objets de la barre formulaires...

Cela dit, pour ne pas remettre en cause le choix initial du type d'objets et sans aucun code VBA, tu trouveras ci-joint une façon de faire avec les "cases d'option".

Cordialement,

PS: il s'agit d'un exercice de cours ? :rolleyes:
 

Pièces jointes

  • PourKlorane2.zip
    5.8 KB · Affichages: 266

klorane

XLDnaute Occasionnel
Re : Compter le nombre de cases cochés

Re MyDearFriend!

Ok j'ai compris comment ça fonctionne et vais jouer avec ça.

Par contre, j'aurai bien aimé avoir l'astuce pour le truc avec les 2 boutons. (c'est juste pour enrichir mes connaissances VBA)

Sinon pour répondre à ta question, se n'est pas un exercice mais pour mon usage personnel et j'espère bien que ça va me simplifier la vie prochainement car je rempli mes feuilles à la main.

Cordialement,
Laurent
 

myDearFriend!

XLDnaute Barbatruc
Re : Compter le nombre de cases cochés

Bonjour klorane,

Tu trouveras ci-joint de quoi répondre à ta dernière interrogation je pense...

Dans le classeur joint, 2 onglets : le premier avec les objets issus de la barre Formulaires et le second avec les contrôles ActiveX (c'est la façon recommandée de faire pour utiliser VBA et profiter pleinement des procédures évènementielles).

Cordialement,
 

Pièces jointes

  • PourKlorane3.zip
    11.4 KB · Affichages: 288

klorane

XLDnaute Occasionnel
Re : Compter le nombre de cases cochés

Merci MyDearFriend.

j'ai grâce à toi enrichi mes connaissances et vais me coucher moins bête ce soir. ;-)

Merci pour le temps que que tu m'as consacré.

Je te souhaite un bon week end mais aussi une bonne et heureuse Année.

Laurent
 

jmd2

XLDnaute Accro
Re : Compter le nombre de cases cochés

Bonsoir à vous.

Non franchement, plaisanterie mise à part, ça serait bien de tester un peu avant d'annoncer des trucs comme ça...

Pan sur les doigts !
J'ai en effet écrit une c...ie. Désolé.

Promis je testerai à fond le prochain coup avant de poster.

Mais c'est dur ! il y a des forumeurs ultra-rapides (genre champions RUBIKS cube en 15 secondes) qui te pondent une réponse impeccable en moins de temps qu'il ne faut pour lire la question.

Etonnant !
 

loicdig

XLDnaute Nouveau
Re : Compter le nombre de cases cochés

D'abord, en convention informatique, ce genre de chose se fait avec des boutons radio.
Mais c'est à toi de voir.
De toutes façons, la suite est la même :

Astuce :
1- dans la case liée au contrôle n° 1 (admettons D4), tu écris blanc sur blanc, comme ça c'est invisible.
2 - dans D5 (ou une autre) tu saisis = NON(D4) encore blanc sur blanc
3- tu associes ton contrôle n°2 à D5
Fini !

bonjour
désoler mais je ne comprend pas comment faire pour associer le controle 2 a d5
impossible d'associer les deux croix pour qu'elles ne se cochent pas ensemble
si quelqu'un peut m'éclairer merci
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 177
Messages
2 085 972
Membres
103 073
dernier inscrit
MSCHOE16