Retirer Blanc Liste Déroulante Tableau VBA

Bonjour

Voila j'ai créé une liste déroulante en VBA et maintenant je dois supprimer certains éléments de cette liste ce qui créer des "trous blanc" dans celle-ci comment faire pour ne pas les prendre en compte ?

Par un code ? Ou c'est ma liste deroulante initiale que je dois changer ?

Mon problème est que des élements de cette liste vont etre ajouté voir supprimé j'aimerai avoir une liste qui reste homogene. (Pour le moment elle s'adapte au ajout et suppression mais les trous ou etaient les element supprimés restes)

Exemple en piece jointe

EDIT

10exemple.xlsm (23.18 Ko)

Bonjour,

Pour moi, le problème vient d'ici :

ComboBox2.List = Application.Transpose(Range("Code2"))

Ta zone "Code2" Je ne l'utiliserais pas si j'étais toi, si tu veux quelque chose de plus fiable, tu devrais enregistrer la dernière colonne en faisant un der_col = Range(B1).end(xlright) et remplacer code2 par quelque chose qui fasse "B1:"&ascii(code)&"1

Tu devrais faire pareil pour ton Code1

Voila j'ai remis pardon

EDIT: je suis en espagne j'ai du mal avec les appelations sur Excel

Bonjour,

Voir gestionnaire de noms !...

Cdlt.

18exemple-1.xlsm (29.30 Ko)
Rechercher des sujets similaires à "retirer blanc liste deroulante tableau vba"