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 !

pwolff

XLDnaute Nouveau
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 édition:
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

Discussions similaires

Réponses
3
Affichages
205
Réponses
9
Affichages
212
Réponses
10
Affichages
320
Réponses
4
Affichages
272
Réponses
3
Affichages
687
Réponses
3
Affichages
514
Réponses
6
Affichages
611
Retour