erreur '457' cette clé est déjà associé a un élément de cette collect - VB/VBA/VBS - Programmation
Marsh Posté le 10-08-2006 à 11:47:01
Cette clé est déjà associée à un élément de cette collection (erreur 457)
Une clé est une chaîne spécifiée dans la méthode Add identifiant de façon unique un membre spécifique d'une collection. Cause et solution de cette erreur :
Vous avez tenté de spécifier une clé pour un membre de collection identifiant déjà un autre membre de cette collection.
Choisissez une autre clé pour ce membre.
Pour plus d'informations, sélectionnez l'élément en question et appuyez sur F1 (sous Windows) ou AIDE (sur Macintosh).
Marsh Posté le 10-08-2006 à 12:33:27
dans mon initialize de mon userform j'ai ca :
For Each Cell In Range("enr_incidents!Customers" )
Unique.Add Cell, CStr(Cell)
Next Cell
On Error GoTo 0
For Each Valeur In Unique
ListCli.AddItem Valeur
ListCli2.AddItem Valeur
ListBoxDenCli.AddItem Valeur
Next Valeur
'alimentation de la listbox client en enlevant les redondances
ListBoxResp.MultiSelect = fmMultiSelectExtended
'initialisation de la multi selection de la listbox client
Dim Cell2 As Range, Valeur2 As Range
Dim Unique2 As New Collection
For Each Cell2 In Range("enr_incidents!ResponsabiliteZ" )
Unique2.Add Cell2, CStr(Cell2)
Next Cell2
On Error GoTo 0
For Each Valeur2 In Unique2
ListBoxResp.AddItem Valeur2
Next Valeur2
Si je vire une des 2 initialisations, le userform veut bien se lancer.
Mais cette erreur est survenue en codant une boucle for toute bete ....
et cette boucle for ne fait pas partie de la methode initialize du userform...
Comment cette erreur peut empecher de charger un userform sachant que le code de la fontion initialize n'a pas change ?
Marsh Posté le 10-08-2006 à 11:18:48
je comprends pas, je code un boucle toute conne et j'ai ca qui arrive, et j'ai deja explique dans un post juste en dessous ce qui en decoule
quand je cherche sur l'aide excel je trouve rien pour erreur 457
d'ou cela peut bien provenir ??