Bonjour à toues et tous
j'ai très bien été aidé la semaine dernière et je reviens avec une autre question
j'ai déjà eu la réponse, mais ell est perdue
Question
j'ai une liste déroulante qui alimente un ComboBox, et je souhaite que si le nom entré,soit ajouté à la liste si il est manquant
Private Sub CbbLocalités_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
Dim sFlag As String
Dim iRow As Integer
' Dim X As Integer
Me.Label13.Visible = True
Me.Label13.BackColor = RGB(255, 255, 153)
' Modif de curulis57 Anseremme
If Right$(Me.CbbLocalités.Text, 1) = Chr$(43) Then
'recherche si existe
sFlag = Left$(Me.CbbLocalités.Text, Len(Me.CbbLocalités.Text) - 1)
For X = 0 To CbbLocalités.ListCount - 1
If sFlag = Me.CbbLocalités.List(X) Then Exit Sub
Next
'inscription dans BD et actualisation de CbbLocalités
iRow = Sheets("BD").Range("A" & Rows.Count).End(xlUp).Row + 1
Sheets("BD").Cells(iRow, 1) = sFlag
Me.CbbLocalités.List = Sheets("BD").Range("A1:A" & iRow).Value
'effacement du "+" dans CbbLocalités
Me.CbbLocalités.Text = sFlag
End If
End Sub
Private Sub CbbNom_Change()
If Encours = True Then Exit Sub
Encours = True
Me.CbbPrénoms.ListIndex = -1
InitListBox Me.CbbNoms, 2
Encours = False
End Sub
Un grand merci à tous
Amitiés
Pierrot