Mise à jour listbox dans userform

Bonjour chers tous

J'ai un Userform avec une combobox alimentée avec liste déroulante et une listbox

Je voudrais après avoir enregistrer , afficher dans la listbox la valeur de la cellule A4 de chaque feuille sélectionnée dans la combobox.

La propriété "RowSource" de la listbox est A4

Jusque la il faut fermer et ouvrir le Userform pour la mise à jour. Je veux que cela soit automatique dès le choix dans la combobox et aussi après enregistrement

Bonjour,

L'utilisation de la propriété Rowsource est impropre pour une ListBox (ou une Combobox) alimentée à l'exécution. Cela peut entraîner un plantage d'Excel.

Deux solutions :

1- utiliser la méthode .Additem si tu as peu de feuilles,

2- passer par l'alimentation d'un tableau dynamique qui chargera la ListBox via la propriété .List

OK Pouvez vous m'en dire plus sur ces deux methodes?

Je suis pas trop calé en VBA. Merci

Bonjour,

Pour en dire plus, il faudrait que tu fournisses un fichier représentatif de ton problème.

Rechercher des sujets similaires à "mise jour listbox userform"