KTM
XLDnaute Impliqué
Bonjour Cher Forum
Je voudrais compter dans ma base le nombre de références enregistrées sur l'année en excluant les doublons.
J'ai préparé une macro mais il se trouve qu'elle n'est pas parfaite.
Aidez moi à la réussir MERCI
Je voudrais compter dans ma base le nombre de références enregistrées sur l'année en excluant les doublons.
J'ai préparé une macro mais il se trouve qu'elle n'est pas parfaite.
Aidez moi à la réussir MERCI
VB:
Sub unique()
Dim un As New Collection
Dim ls As Integer
Dim ind As Integer
Dim annee As Integer
Dim cel As Range
With Sheets("Base")
annee = .[K1]
ls = .Range("A2").End(xlDown).Row
For Each cel In .Range("A3:A" & ls)
ind = Year(CDate(.Range("B" & cel.Row)))
If ind = annee Then
un.Add cel.Value, CStr(cel.Value)
End If
Next cel
.[K3].Value = un.Count
End With
End Sub