Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

calcul des heures de travails en fonction de la couleur de la case?

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

nonameboy007

XLDnaute Nouveau
Bonjour Messieurs Dames,

Voici ce que je désirerais avoir:




L'heure de debut et de fin sont dans des cases différentes.

J'essaye de faire un script vba qui me fasse modulo de mes heures jaunes et un autre de mes heures vertes.

Code:
Public Function ModParCouleurCellule(Zone As Range, couleur As String)
'additionne le contenu des cellules d'une zone
'en fonction de la couleur de remplissage
'Dim C As Range
Dim c
Dim cvsomme
'Dim moda
'moda = (C.Cells(1, 2).Value - C.Cells(1, 1).Value)
Application.Volatile True
    Select Case couleur
        Case "jaune"
            couleur = 6
        Case "vert"
            couleur = 48
    End Select
    For Each c In Zone.CurrentRegion
    
        'If C.Interior.ColorIndex = couleur Then cvsomme = cvsomme + moda
        If c.Interior.ColorIndex = couleur Then
       'If IsNumeric(C.Value) Then cvsomme = cvsomme + C.Cells(1, 1)
        'cvsomme = C.Cells(1, 0) + C.Cells(1, 1)
               
        cvsomme = c.Offset(1, 0)
     End If
   Next c
    ModParCouleurCellule = cvsomme
End Function


J'y arrive pas donc...

Merci de votre aide !!

Daniel
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
7
Affichages
161
Réponses
19
Affichages
898
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…