Oui en effet ca bidouille mais ça fontionne. Je voulais tester ca pour compter le nombre de jours travaillés dans une semaine mais ça ne fonctionne pas et je ne vois pas vraiment pk. Si vous une idee?
Sub Nombrejourstravaillésparsemaine()
Dim derln As String
Dim i As Integer
Application.ScreenUpdating = False
dercol = Cells(4, Columns.Count).End(xlToLeft).Column
derln = Range("A" & Rows.Count).End(xlUp).Row
tablo = Range(Cells(4, 1), Cells(derln, dercol))
For col = 2 To UBound(tablo, 2)
If tablo(1, col) Like "Sem-*" Then
For i = 2 To UBound(tablo, 1)
tablo(i, col) = 0
colD = col
tablo(i, colD) = Application.WorksheetFunction.Count(CDbl(tablo(i, col + j)))
Next
End If
Next
End Sub
Rien ne se passe.
Merci.