Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
j'ai créer un combobox qui au clique, fait appel a une macro, j'aimerai qu'apres que la macro ai été lancée, la valeur de la combobox soit vide, comment puis je faire ?
Dans les propriétés (clic droit sur combo), recherche LinkedCell pour définir la cellule liée.
A la fin de ta macro, vide cette cellule (= Empty ou ="").
Il te faut donc réserver une cellule pour enregistrer le choix du clic (combo).
Clic droit sur la combobox, propriétés puis sélectionner "LinkedCell" et taper B1.
Tout cela pour sauver en B1 le choix fait par clic dans la combobox.
(rien à voir avec Listfillrange qui permet de remplir la liste !)
Range("B1")= empty ou range("B1")="" ou cells(1,2)="" ...
à la fin de la macro appelée (avant End Sub bien sûr) permet d'avoir un cadre vide.
La "LinkedCell" ou cellule liée permet de récupérer le choix ou une remise à zéro de la combobox.
Voir fichier joint
Merci pour ton fichier et ton explication mais ceci n'est pas mon besoin,
je voudrai juste que ma combobox soit vide apres l'excecution d'une macro.
Voici une des macro qui est lancé en fonction du choix dans la combobox
Code:
Dim x As Range
On Error Resume Next
Set x = Application.InputBox("selectionnez une plage", , , , , , , 8)
On Error GoTo 0
If Not x Is Nothing Then MsgBox "ok plage en " & x.Address(0, 0)
x = "A"
With x.Interior
.ColorIndex = 44
.Pattern = xlSolid
End With
End Sub
Je ne comprends pas ton problème car la solution de Bertrand fonctionne à merveille même avec une Combobox issue de la barre d'outils Boîte à outils Contrôles.
Code:
Private Sub ComboBox1_Change() 'adapte le nom eventuellement
ComboBox1.ListIndex = -1
End Sub
effectivement robert , la solutoin de bertrand fonctionne mais je ne savais pas la mettre en pratique, je cherchai dans les option listindex , une fois que j'ai bien mis dans ma private sub la commande, cela fonctionne !!
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD