Hallo,
Ik heb via dit forum een prachtige makro gekregen die de ziekmeldingen en ziektedagen optelt aan de hand van de celkleur en de tekst "ZM"
Sub kleurentellen()
Range("AK40:AK41").ClearContents
For Each c In Range("F26:AJ37")
If c.Interior.Color = vbRed And c.Value = "ZM" Then
Range("AK41").Value = Range("AK41").Value + 1
ElseIf c.Interior.Color = vbRed Then
Range("AK40").Value = Range("AK40").Value + 1
End If
Next c
End Sub
Dit werkt prima, maar bij de tekst ZM zou er in een tabel gekeken moeten worden welke uren er op die dag van de week gewerkt worden en deze van het verlofsaldo afgetrokken moeten worden.
Want dee persoon werkt bv op maandag 4 uur en de rest van de week 8 uur p/dag.
Dus bij een ziekmelding op maandag wordt er maar 4 uur verrekend en op andere dagen 8 uur.
Ziet iemand hier een oplossing voor ??
Ik heb via dit forum een prachtige makro gekregen die de ziekmeldingen en ziektedagen optelt aan de hand van de celkleur en de tekst "ZM"
Sub kleurentellen()
Range("AK40:AK41").ClearContents
For Each c In Range("F26:AJ37")
If c.Interior.Color = vbRed And c.Value = "ZM" Then
Range("AK41").Value = Range("AK41").Value + 1
ElseIf c.Interior.Color = vbRed Then
Range("AK40").Value = Range("AK40").Value + 1
End If
Next c
End Sub
Dit werkt prima, maar bij de tekst ZM zou er in een tabel gekeken moeten worden welke uren er op die dag van de week gewerkt worden en deze van het verlofsaldo afgetrokken moeten worden.
Want dee persoon werkt bv op maandag 4 uur en de rest van de week 8 uur p/dag.
Dus bij een ziekmelding op maandag wordt er maar 4 uur verrekend en op andere dagen 8 uur.
Ziet iemand hier een oplossing voor ??