Bonjour,
Je reviens vers vous pour une nouvelle question, comme dit dans le message precedent ( par ici ) je veux afficher la liste des couleurs que j'ai crée, pour ça j'utilise le bout de code suivant :
Code :
- Dim nb_couleurs As Integer
- Private Sub UserForm_Initialize()
- Sheets("Couleurs" ).Activate
- nb_couleurs = Range("A1" ).End(xlDown).Row
- ListBox1.List() = Range(Cells(2, 1), Cells(nb_couleurs, 1)).Value
-
- End Sub
|
Le soucis est que si je n'ai qu'une seule entrée dans mon tableau, ça plante, je pense à cause du Range d'une seule case.
Le message d'érreur :
Erreur d'exécution '381':
Impossible de definir la propiété List. Index de table de proprietés non valide.
Je sais que ça doit être un problème deja abordé, mais je n'arrive pas à trouver de réponse accéssibles à mon niveau pour pallier à ça.
Le problème n'est pas majeur, car il ne devrait "normalement" jamais y avoir qu'une seule valeur dans le tableau, mais je n'aime pas l'idée de sortir du code qui puisse planter "sur un malentendu", surtout que les utilisateurs derriers ne feront aucun éffort pour comprendre.
Encore une fois merci de votre aide,