INFINITY100
XLDnaute Occasionnel
Bonsoir tout le monde
Voila je cherche à résoudre un problème qui concerne la liaison de deux Combobox un dans un UserForm et l'autre dans une feuille et ajouter une saisie semi-automatique je possède une mais elle fonction que dans UserForm et j'ai trouvé la macro ci-dessous pour le Combobox de la feuille mais elle génère une erreur ... pourriez-vous m'aider
Je joins le fichier pour être plus claire
Cordialement
Merci d'avance
Voila je cherche à résoudre un problème qui concerne la liaison de deux Combobox un dans un UserForm et l'autre dans une feuille et ajouter une saisie semi-automatique je possède une mais elle fonction que dans UserForm et j'ai trouvé la macro ci-dessous pour le Combobox de la feuille mais elle génère une erreur ... pourriez-vous m'aider
Je joins le fichier pour être plus claire
Code:
Option Explicit
Dim a, d1()
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
a = [liste].Value
Me.ComboBox1.List = a
End Sub
Private Sub ComboBox1_Change()
Set d1 = CreateObject("Scripting.Dictionary")
tmp = UCase(Me.ComboBox1) & "*"
For Each c In a
If UCase(c) Like tmp Then d1(c) = ""
Me.ComboBox1.List = d1.keys
Me.ComboBox1.DropDown
Next
End Sub
Private Sub ComboBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If KeyCode = 13 Then ActiveCell = Me.ComboBox1: Unload Me
End Sub
Cordialement
Merci d'avance