Case à coché avec calcule

Résolu
Blondy485 Messages postés 71 Date d'inscription   Statut Membre Dernière intervention   -  
Blondy485 Messages postés 71 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Dans mon fichier je veux faire des cases à coché qui va générer un calcule. J'ai mis toutes les informations dans le tableau ci-joint.

https://www.cjoint.com/c/JHgvO1Xwpyl

Merci d'avance pour vos réponses.

10 réponses

  1. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    clic droit sur le nom de l'onglet en bas et Visualiser le code
    ou encore dans le Ruban - Developpeur puis Visual Basic
    1
  2. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    Pour l'activité physique : =NB.SI(C34:E35;"X")*0,25/24 et mettre la cellule résultat au format Heure hh:mm

    Pour l'eau : =NB.SI(C38:G39;"X")

    Pour légumes : =NB.SI(C42:AW42;"X")
    etc

    Cdlmnt
    Via

    0
  3. Blondy485 Messages postés 71 Date d'inscription   Statut Membre Dernière intervention  
     
    Oui je connais la formule à utiliser par contre je veux que la formule soit jumelé avec une case à cocher... là est mon problème.
    0
  4. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Dans ton fichier ce ne sont pas des cases à cocher mais des cellules dans lesquelles tu mets des X apparemment
    Si tu veux tu peux mettre sur ces cellules des cases à cocher et mettre comme cellule liée la cellule en dessous de la case
    Lorsque la case est cochée il s'inscrit VRAI dans le cellule (ne se voit pas car caché par la case)
    Il suffit de compter ensuite les VRAI avec les mêmes formules NB.SI dans lesquelles tu remplaces "X" par VRAI
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Blondy485 Messages postés 71 Date d'inscription   Statut Membre Dernière intervention  
     
    Je fait comment... là est ma question en fait.
    Je sait comment créer une case à cocher avec le contrôle de formulaire.
    Par contre insérer la formule dans la case je n'y arrive pas et si je créer la case et fait un test pour cocher celle ci reste toujours cocher... incapable de la décocher. J'ai encore beaucoup de difficulté avec cette fonction.
    0
  7. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Ton fichier avec les cases à cocher et les formules pour la 1ere colonne
    https://www.cjoint.com/c/JHhl7Geoi0I

    Il te suffit de sélectionner toutes les cases à cocher de les copier et de les coller dans la 2eme colonne, ensuite case par case tu cliques droit sur la case - Propriétés et tu changes la cellule liée (Linked Cell)
    Puis tu copies les formules de totaux

    0
  8. Blondy485 Messages postés 71 Date d'inscription   Statut Membre Dernière intervention  
     
    Un gros merci à vous ! Je vais étudier comment le tout à été fait afin de pouvoir bien le reproduire dans le future. Merci infiniment pour vôtre aide :-)
    0
  9. Blondy485 Messages postés 71 Date d'inscription   Statut Membre Dernière intervention  
     
    Est-ce qu'il y a une fonction pour être en mesure de tout décocher les cases rapidement ?
    0
  10. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Une fonction non mais une macro oui
    Alt+F11 pour ouvrir l'éditeur VBA puis Insertion - Module, y coller la macro suivante et fermer l'éditeur
    Sub decocher()
    Dim obj As OLEObject
     For Each obj In ActiveSheet.OLEObjects
           If Left(obj.Name, 5) = "Check" Then obj.Object.Value = False
     Next obj
    End Sub

    Créer un bouton sur la feuille et y associer la macro
    0
    1. Blondy485 Messages postés 71 Date d'inscription   Statut Membre Dernière intervention  
       
      Alt + F11 m'ouvre un graphique... c'est quoi le chemin sans raccourcis ?
      0
  11. Blondy485 Messages postés 71 Date d'inscription   Statut Membre Dernière intervention  
     
    Merci pour tout !
    0