Salut Banzai
Oui j'ai essayer "jour". Il faudrais peut etre un 2ieme critere comme "<>*jour*".As-tu une idee?
Voici le sub, le filtre elabore se trouve a la fin et le critere vient d'une cellule active.
Sub find() 'met en couleur toute les cellules de la colonne"i" identique a la cellule active,la couleur est enleve en cliquant sur une 'cellule de la colonne "H"
'rempli le tableau "Occurences_2" a l'aide du filtre elabore. Sera par la suite tranferer dans UserForm6
Dim i As Integer, Référence As String, DerLig As Integer, cumulatif
Range("I3:I65536").Interior.ColorIndex = xlColorIndexNone 'afin d'effacer toutes cellules ulterieurement mis en jaune
cumulatif = 0
Référence = ActiveCell
DerLig = Range("I65536").End(xlUp).Row
For i = 3 To DerLig
If Cells(i, 9) = Référence Then
With Cells(i, 9).Interior
.ColorIndex = 6
cumulatif = cumulatif + 1
End With
End If
Next
UserForm6.TextBox2 = ("QTE: " & cumulatif)
UserForm6.TextBox1 = ActiveCell.Value
Range("T3") = Range("I" & ActiveCell.Row) 'Critere = la cellule active
Sheets("ASS").Select
'filtre elabore:
Range("A2:I10000").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:= _
Range("T2:T3"), CopyToRange:=Range("R2:S300"), Unique:=False
End Sub