Bonjour, 
je suis sur que c'est simple et enfantin, mais.....je ne trouve pas.....
J'essaye d'utiliser l'excellent code de JB pour compter le nombre d'éléments
	
	
	
	
	
		
Mes données sont en Feuil1 et j'aimerai écrire le résultat en Feuil4, j'ai fait :
	
	
	
	
	
		
et cela ne fonctionne pas.....Enfin, si, cela fonctionne lorsque je me mets sur la Feuil1 et que je lance la macro...Mais lorsque je suis sur la Feuil4 et que je lance la macro, j'ai un message d'erreur...
Merci pour votre aide et/ou éclairages,
	
		
			
		
		
	
				
			je suis sur que c'est simple et enfantin, mais.....je ne trouve pas.....
J'essaye d'utiliser l'excellent code de JB pour compter le nombre d'éléments
		Code:
	
	
	Sub CompteItems()
  Set mondico = CreateObject("Scripting.Dictionary")
  For Each c In Range("a2", [a65000].End(xlUp))
    mondico(c.Value) = mondico(c.Value) + 1
  Next c
  [c2].Resize(mondico.Count, 1) = Application.Transpose(mondico.keys)
  [d2].Resize(mondico.Count, 1) = Application.Transpose(mondico.items)
  [C1].Sort Key1:=[C2], Order1:=xlAscending, Header:=xlYes
End Sub
	
		Code:
	
	
	Sub CompteItems()
  Set mondico = CreateObject("Scripting.Dictionary")
  For Each c In Feuil1.Range("a2", [a65000].End(xlUp))
    mondico(c.Value) = mondico(c.Value) + 1
  Next c
Feuil4. [c2].Resize(mondico.Count, 1) = Application.Transpose(mondico.keys)
  Feuil4.[d2].Resize(mondico.Count, 1) = Application.Transpose(mondico.items)
Feuil4. [C1].Sort Key1:=Feuil4.[C2], Order1:=xlAscending, Header:=xlYes
End Sub
	Merci pour votre aide et/ou éclairages,