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

Erreur 381 sur une combobox

  • Initiateur de la discussion Initiateur de la discussion franekola
  • 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 !

F

franekola

Guest
Bonjour à tous

J'ai une base de données dans l'onglet "table" avec deux colonnes Nom et Prénom.
J'ai ensuite deux combobox où les valeurs de la deuxième sont triées en fonction de la première. C'est à dire que seul les prénoms du nom sélectionné apparaissent.

Mon code est le suivant :

Private Sub ComboBox1_DropButtonClick()
Sheets("table").[G2] = Empty
Sheets("table").[A1:B2000].AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Sheets("table").[G1:G2], CopyToRange:=Sheets("table").[D1], Unique:=True
Me.ComboBox1.List = [choix_nom].Value
Me.ComboBox2.Clear

'Permet de copier les valeurs des boites noms et prénoms dans les cases correspondantes
Sheets("table").[G2] = ComboBox1
Sheets("table").[H2] = ComboBox2
End Sub

Private Sub ComboBox2_DropButtonClick()
Sheets("table").[G2] = Me.ComboBox1.Value
Sheets("table").[H2] = Empty
Sheets("table").[A1:B2000].AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Sheets("table").[G1:H2], CopyToRange:=Sheets("table").[D1:E1], Unique:=True
Me.ComboBox2.List = [choix_prenom].Value
Sheets("table").[H2] = ComboBox2
End Sub


Ma question est la suivante : lorsqu'il n'y a qu'une valeur à afficher dans la combobox 2, l'erreur 381 apparait.
Seriez vous m'aider ? Merci beaucoup
 
Re : Erreur 381 sur une combobox

Bonjour et bienvenue sur le forum,

Code:
If [choix_prenom].Rows.Count > 1 Then
    Me.ComboBox2.List = [choix_prenom].Value
Else
    Me.ComboBox2.AddItem [choix_prenom].Value
End If

A+
 
- 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

E
Réponses
6
Affichages
2 K
exe76
E
K
Réponses
3
Affichages
924
S
Réponses
5
Affichages
867
B
Réponses
4
Affichages
1 K
A
  • Question Question
Réponses
3
Affichages
920
M
Réponses
2
Affichages
984
M
A
  • Question Question
Réponses
1
Affichages
1 K
M
  • Question Question
Réponses
0
Affichages
1 K
Maelaainine
M
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…