ComboBox --> vider l'affichage

dadalolo

XLDnaute Nouveau
Bonjour,

Ce que je souhaite faire me semblait simple mais je n'y parviens pas.

J'ai des ComboBox dans ma feuille Excel. Après quelques manipulations, l'utilisateur aura donc choisi des réponses dans les menus déroulants qui restent alors affichés à l'écran.

Il y a ensuite un bouton Init tout en haut de la feuille. Je voudrais qu'en cliquant sur Init, tous les contenus affichés des ComboBox disparaissent. Autrement dit, je veux que l'affichage soit "vierge" en vue d'un prochain remplissage ... Mais je ne veux pas pour autant que les choix du menu déroulant disparaissent ... L'utilisateur doit pouvoir rechoisir dans les menus déroulants !

J'ai tenté un ComboBox.Value = "" ... mais cela ne fonctionne pas.

Quelqu'un a-t-il une idée ?

Merci d'avance !
 

Paritec

XLDnaute Barbatruc
Re : ComboBox --> vider l'affichage

bonjour Banzai dadalolo
si tu avais mis comme tu le dis feuil1.combobox1="" cela marche c'est sur
mais est-ce que tu avais bien mis le nom de la feuille et du combobox? en général comme là mis Banzai combobox1
a+
papou :eek:
 

Pierrot93

XLDnaute Barbatruc
Re : ComboBox --> vider l'affichage

Bonjour à tous,

une autre solution avec une boucle pour toutes les "combo" d'une feuille :
Code:
Dim c As OLEObject
For Each c In Sheets("Feuil1").OLEObjects
    If TypeOf c.Object Is MSForms.ComboBox Then c.Object.Value = ""
Next c
bon après midi
@+
 

dadalolo

XLDnaute Nouveau
Re : ComboBox --> vider l'affichage

Merci à tous, La solution de Pierrot a fonctionné !

Je ne sais pas pourquoi les autres non. Mais bon, je n'ai pas trop le temps de m'attarder sur le problème vu l'échéance qui approche chaque seconde un peu plus :)

Encore merci pour vos aides précieuses à tous !
 

Discussions similaires

Statistiques des forums

Discussions
312 737
Messages
2 091 500
Membres
104 961
dernier inscrit
LE GÉNIE ABDOU MAIGA