Bonjour à tous,
Je fais appel à vous car j'ai une question d'ordre pratique concernant la programmation de mes ComboBox dans un formulaire USF.
Dans les faits, afin de procéder à une recherche multi-critères, je dispose de deux ComboBox contenant les mêmes items (12 au total, ID, Nom, Prénom etc).
Je souhaite pouvoir contraindre la ComboBox2 de manière à ce que si l'utilisateur saisit ID comme critère de recherche dans la ComboBox1, ce choix ne puisse plus apparaître parmi les items de la ComboBox2.
J'ai bien un bout de code qui marche mais je n'en suis pas satisfait (pas très ergonomique pour l'utilisateur) :
'If (ComboBox1.Value <> "" And ComboBox2.Value <> "") Then
' If ComboBox2.Value = ComboBox1.Value Then
' MsgBox "Veuillez sélectionner un critère de recherche différent", vbInformation, "Erreur"
' ComboBox2.Value = ""
' End If
'End If
Merci de votre aide
Je fais appel à vous car j'ai une question d'ordre pratique concernant la programmation de mes ComboBox dans un formulaire USF.
Dans les faits, afin de procéder à une recherche multi-critères, je dispose de deux ComboBox contenant les mêmes items (12 au total, ID, Nom, Prénom etc).
Je souhaite pouvoir contraindre la ComboBox2 de manière à ce que si l'utilisateur saisit ID comme critère de recherche dans la ComboBox1, ce choix ne puisse plus apparaître parmi les items de la ComboBox2.
J'ai bien un bout de code qui marche mais je n'en suis pas satisfait (pas très ergonomique pour l'utilisateur) :
'If (ComboBox1.Value <> "" And ComboBox2.Value <> "") Then
' If ComboBox2.Value = ComboBox1.Value Then
' MsgBox "Veuillez sélectionner un critère de recherche différent", vbInformation, "Erreur"
' ComboBox2.Value = ""
' End If
'End If
Merci de votre aide