Bonjour, James 007
merci pour cette réponse rapide, mais je ne vois pas ou l'insérer, je reçois un msg " Attendu expression " et la police est en rouge.
Choix multiples dans un combobox
Dim choix
Dim témoin As Boolean
Private Sub ComboBox1_Click()
p = InStr(choix, Me.ComboBox1)
If p = 0 Then '-- ajout
If choix = "" Then choix = Me.ComboBox1 Else choix = choix & ":" & Me.ComboBox1
Me.ComboBox1 = choix
Else ' suppression s'il est déjà choisi
If Not témoin Then
a = Split(choix, ":")
témoin = (UBound(a) - LBound(a) = 1)
choix = Left(choix, p - 1) & Mid(choix, p + Len(Me.ComboBox1) + 1)
If Right(choix, 1) = ":" Then choix = Left(choix, Len(choix) - 1)
Me.ComboBox1 = choix
Else
témoin = False
End If
End If
End Sub
choix & ":" & Me.ComboBox1 par
choix & vbNewLine & Me.ComboBox1
merci de continuer à m'aider.
Bonne journée
Amicalement
Pierrot