Macro VBA ListBox : erreur si une seule entrée - VB/VBA/VBS - Programmation
Marsh Posté le 23-11-2016 à 16:33:13
Bonjour,
comme indiqué dans l'aide VBA interne concernant List utiliser la méthode AddItem …
Marsh Posté le 24-11-2016 à 09:21:31
Effectivement, maintenant que j'ai plus d'expérience, j'ai revu le code en utilisant cette methode et c'est passé tout seul, pour les curieux voila le code :
Code :
|
Désolé pour le dérangement
Marsh Posté le 24-11-2016 à 10:51:50
La ligne n°6 est inutile, ajouter directement la valeur de la cellule : color_select.AddItem Cells(i, 1).Value …
Marsh Posté le 24-11-2016 à 12:39:07
Merci pour l'astuce, mon code est encore très brouillon, mais je l'améliore petit à petit avec tout ce que j'apprend et que vous m'apportez
Marsh Posté le 24-11-2016 à 14:50:33
Code :
|
Marsh Posté le 18-11-2016 à 11:57:08
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 :
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,