Sub Classer()
Dim tb, d As Object, i&, message$, abrev, v
Set d = CreateObject("scripting.dictionary")
tb = [Table].Value
abrev = Split("Cd,Fa,Ad,Ch,Rt", ",")
v = Split("Entrée,Famille,Sortie,Changement,Retour", ",")
For i = 0 To UBound(abrev)
If Evaluate("COUNTIF(" & [Table].Columns(3).Address & ",""" & abrev(i) & """)") > 0 Then
d(abrev(i)) = v(i)
message = message & abrev(i) & " : " & v(i) & vbCrLf
End If
Next
message = "Dictionnaire d'abréviations :" & vbCrLf & message
MsgBox message
End Sub