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

nonameboy007

XLDnaute Nouveau
Bonjour Messieurs Dames,

Voici ce que je désirerais avoir:

Capture.jpg


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

  • Heures2012 - Copie - Copie.xls
    62 KB · Affichages: 64
  • Heures2012 - Copie - Copie.xls
    62 KB · Affichages: 62
  • Heures2012 - Copie - Copie.xls
    62 KB · Affichages: 60
  • Capture.jpg
    Capture.jpg
    60.9 KB · Affichages: 197
  • Capture.jpg
    Capture.jpg
    60.9 KB · Affichages: 202

pierrejean

XLDnaute Barbatruc
Re : calcul des heures de travails en fonction de la couleur de la case?

Bonjour nonameboy

Et bienvenue sur XLD

Voir en R22 et T22
 

Pièces jointes

  • Heures2012 - Copie - Copie.xls
    58.5 KB · Affichages: 91
  • Heures2012 - Copie - Copie.xls
    58.5 KB · Affichages: 95
  • Heures2012 - Copie - Copie.xls
    58.5 KB · Affichages: 111

Discussions similaires

Réponses
19
Affichages
671
Réponses
4
Affichages
418

Statistiques des forums

Discussions
314 619
Messages
2 111 211
Membres
111 068
dernier inscrit
Lirije