un gd merci
Eric KERGRESSE
pour la correction. et si je veux le faire sur les autres colonnes qu'elle est la manip.
avec acceuil et direction. car je voudrais comprendre pour mes futurs fichier.
je doit rajoute sa???
If Not Intersect(Range("t_Planning[acceuil]"), Target) Is Nothing And Target.Count = 1 Then
Me.ListBox3.MultiSelect = fmMultiSelectMulti
Me.ListBox3.List = Sheets("BD").Range("t_acceuil[technicien]").Value
A = Split(Target, ", ")
If UBound(A) >= 0 Then
For I = 0 To Me.ListBox3.ListCount - 1
If Not IsError(Application.Match(Me.ListBox3.List(I), A, 0)) Then Me.ListBox3.Selected(I) = True
Next I
End If
With Me.ListBox3
.Height = 80
.Width = 100
.Top = Target.Top
.Left = Target.Left + Target.Width
.Visible = True
End With
Else
Me.ListBox3.Visible = False
End If
et apres je rajoute
Private Sub ListBox3_Change()
Dim I As Integer
Dim Temp As Variant
With Me.ListBox3
For I = 0 To .ListCount - 1
If .Selected(I) = True Then Temp = Temp & .List(I) & ", "
Next I
End With
ActiveCell = Trim(Temp)
End Sub
je doit mettre cette formule si je comprend bien???
je suis desole mais je commence sur excel
merci arnaud