Probléme pour fixer un Bug d'une macro

INFINITY100

XLDnaute Occasionnel
Bonjour à tous

Voila j'ai une macro de la saisie semi automatique elle fonctionne bien quand la liste des fournisseur est chargée de noms mais mon problème c'est quand je met à vide la feuille elle génère deux bug détaillé dans fichier joins

la macro concernée par le bug est :

Code:
Private Sub ComboBox1_Change()
  If Me.ComboBox1.ListIndex = -1 And IsError(Application.Match(Me.ComboBox1, Choix1, 0)) Then
    Me.ComboBox1.List = Filter(Choix1, Me.ComboBox1.Text, True, vbTextCompare)
    Me.ComboBox1.DropDown
  End If
End Sub

En enlevant le (-) à coté du 1 ça fixe le premier bug mais le deuxième persiste toujours d'autant plus sans le (-1) quand j'ajoute le 1er fournisseur ça bug toujours en tapant la 1ere lettre de son nom dans le Combo Box en plus au clique sur la flèche du Combo Box je trouve ce nom répété 3 fois dans la liste du Combo Box.

Pour être plus claire joins le fichiers dedans le problème survenu

Merci à vous tous

Cordialement
 

Pièces jointes

  • Problème_Bug.xlsm
    26.6 KB · Affichages: 18

Discussions similaires

Statistiques des forums

Discussions
312 189
Messages
2 086 033
Membres
103 102
dernier inscrit
nath34490