Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

combobox VBA ComboBox1.RemoveItem

  • Initiateur de la discussion Initiateur de la discussion pwolff
  • Date de début Date de début

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 !

P

pwolff

Guest
Bonjour,
J'ai un userform avec une combobox qui comprend une liste (les 12 mois)
Je sélectionne dans la liste un mois et je lance une macro par un bouton et je souhaiterais enlever de la liste le mois selectionné.
J'ai essayé ceci :

Option Explicit
Dim mois As String

Private Sub CommandButton1_Click()
mois = ComboBox1.Value

ComboBox1.RemoveItem mois



End Sub

Private Sub UserForm_Initialize()
Sheets("Feuil1").Select
Range("a1").Select
Do Until ActiveCell.Value = 0
mois = ActiveCell.Value
ComboBox1.AddItem mois

ActiveCell.Offset(1, 0).Select

Loop
End Sub

Merci pour tout aide

PS : l'exemple est dans le fichier joint
 

Pièces jointes

Dernière modification par un modérateur:
Re : combobox VBA ComboBox1.RemoveItem

Bonjour,

regarde peut être ceci :
Code:
With ComboBox1
     If .ListIndex <> -1 Then .RemoveItem .ListIndex
End With

la m"thode "RemoveItem" attends un numéro d'index et non du texte...

bonne soirée
@+
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
332
Réponses
9
Affichages
385
Réponses
10
Affichages
661
Réponses
4
Affichages
586
Réponses
3
Affichages
922
Réponses
3
Affichages
660
Réponses
6
Affichages
737
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…