Bonjour,
Celà fais maintenant quelques jours que je bloque sur la fonction CountIf, malgrès plusieurs synthaxe, la valeur retourné reste toujours 0..
Ce que j'aimerais :
Retourné le nombre de 1 retrouver en la première cellule de la semaine 13 et la dernière de la semaine 17.
Voici ce que j'ai essayé :
For c = 7 To Sheets("Calendrier").Range("A" & Rows.Count).End(xlUp).Row
With WsR ' Ajoute les données du calendrier au tableau
Set oCell = .Range(Cells(c, 5), Cells(c, 29))
ligne = .Range("A" & Rows.Count).End(xlUp).Row
.Range("F" & ligne).Offset(1).Value = Application.CountIf(oCell, "1")
.Range("F" & ligne).Offset(1).Value = Application.CountIf(.Range("A" & c & ":AC" & c), "1")
.Range("F" & ligne).Offset(1).Value = Application.CountIf(.Range(Cells(c, 5), Cells(c, 29)), "1")
.Range("F" & ligne).Offset(1).Value = Application.WorksheetFunction.CountIf(.Range(Cells(c, 5), Cells(c, 29)), "1")
.Range("F" & ligne).Offset(1).Value = WorksheetFunction.CountIf(.Range(Cells(c, 5), Cells(c, 29)), "1")
J'ai également essayer de convertir le 1 en nombre et enlever le " ", mais rien y fait, la valeur retourné est toujours 0..
Est-ce que quelqu'un as déjà eu ou connais la solution à ce problème ?
Merci,
Kilian