Addition contenue de cellules colorées

Résolu
Snoop58 Messages postés 15 Statut Membre -  
Snoop58 Messages postés 15 Statut Membre -
Bonjour, comment faire une macro pour le calcul du temps de travail ( plage de 7h à 20h)
j'ai fais un planning avec des cellules de 15mn (ex: si je colore 4 cellules (de n'importe quelle couleur) soit 1h) comment faire pour avoir le résultat de 1h en CU10 par exemple ?
Merci pour votre réponse
Snoop58

5 réponses

  1. didibonf Messages postés 418 Date d'inscription   Statut Membre Dernière intervention   96
     
    Bonjour,
    Le plus simple serait de mettre par exemple un x dans la cellule pour 15min (tu peux colorer avec une mise en forme conditionnelle). Après tu compte les x et multiplie par 15min
    =nb.si(plage;"x")*0,25
    1
    1. Snoop58 Messages postés 15 Statut Membre
       
      Merci pour ta réponse,
      Je suis obligé de mettre des couleurs car chaque couleur que nous mettons pendant notre temps de travail correspond à une fonction (entretien, réparation, jours fériés, congés, maladie etc...) j'ai commencé un tableau avec des formules que j'ai pêché à droite et à gauche mais le décompte se fait à l'envers il me compte sur 24h moins (si j'ai colorié 1h) solde= 23h . si tu m'expliques comment poster mon tableau je suis partant.
      0
    2. didibonf Messages postés 418 Date d'inscription   Statut Membre Dernière intervention   96
       
      Tu peux créer un lien via https://www.cjoint.com/
      0
  2. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Bonjour à tous

    Est ce que sur une ligne tu peux avoir plusieurs couleurs et un total pour chacune d'elles ?

    Cdlmnt
    1
    1. Snoop58 Messages postés 15 Statut Membre
       
      Bonjour,
      Oui en effet sur 1 ligne je peux avoir plusieurs couleurs mais le total doit être le total de toutes les couleurs en fin de chaque lignes ( colonne total de CU10 à CU23)
      Merci pour ton aide
      0
  3. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Voilà

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

    Cdlmnt
    1
    1. Snoop58 Messages postés 15 Statut Membre
       
      T'es vraiment un génie ! merci beaucoup.
      j'ai une dernière question, si tu es d'accord bien sur, cette feuille représente la semaine 39 et forcément je dois travailler sur 52 semaines, penses tu qu'en multipliant les feuilles les formules fonctionneront sur toutes les feuilles (dans le même classeur) ?
      Merci pour ta réponse.
      0
    2. ccm81 Messages postés 11033 Statut Membre 2 434
       
      La macro est faite pour s'exécuter dans la feuille active (With ActiveSheet) donc si tu changes de feuille, la macro s'y exécutera (et affecter un raccourci-clavier à la macro permet d'éviter un bouton)
      Maintenant si tu veux qu la macro s'exécute sur toutes les feuilles en même temps, tu dis
      0
    3. Snoopy58
       
      Oui en effet je ferais avec le raccourci clavier et non avec un bouton, et en effet ça sera pour exécuter seule la feuille active.
      Merci pour ce super travail, ça fait une semaine que je suis dessus et j'ai faillit devenir chèvre. C'est pas une épine que tu m'as enlevé du pied mais une branche !
      0
    4. Snoop58 Messages postés 15 Statut Membre
       
      Bonjour ccm81,
      Ce matin j'ai commencé à créer mes autres semaines et en enlevant les couleurs de démo (par aucun remplissage) puis ctrlt+t, les heures des cellules CU10 et CU11 sont restés, aurais-tu une solution pour que ça se déduise lorsque j'enlève la couleur de certaines cellules ?
      Merci pour ta réponse et ta patience avec un novice comme moi !
      0
  4. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Tu ajoutes la ligne en gras, qui nettoie plagetot avant de la remplir
    With ActiveSheet
    .Range(plagetot).ClearContents
    cofin = .Range(plagetot).Cells(1, 1).Column - 1

    Cdlmnt
    1
    1. Snoop58 Messages postés 15 Statut Membre
       
      Merci ça marche super bien !
      Bon Week-End
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Snoop58 Messages postés 15 Statut Membre
     
    Oups désolé je suis novice, j'ai oublié de préciser avec Excel 2007
    Merci
    0