Bonjour la communauté,
Je suis un peu débutant sur Excel VBA ( 1 semaine ) et j'aimerai chercher des valeurs différentes de type string dans une colonne et les afficher sur le msgbox avec leurs fréquences d'apparition..
j'ai essayé un code que j'ai trouvé sur un forum mais j'y arrive pas à l'adapter à mon problème :
Sub essai()
Dim d As Object, v, k%, n%, i%
'k = 'numéro colonne concernée
'n = 'ligne où se termine la suite de valeurs
Set d = CreateObject("Scripting.Dictionary")
With ActiveSheet
For i = 2 To n
d(.Cells(i, k).Value) = "x"
Next i
End With
v = d.keys
For i = LBound(v) To UBound(v)
v(i) = CInt(v(i))
MsgBox v(i)
Next i
End Sub
En effet je reçois une erreur de compatibilité vu que la solution est faite pour des valeurs entières et non pour des valeurs de type string
Merci pour vos retours