erreur '457' cette clé est déjà associé a un élément de cette collect

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: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 ??

Reply

Marsh Posté le 10-08-2006 à 11:18:48   

Reply

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).

Reply

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 ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed