Bonjour Creolia,
Voici une solution. J'ai écrit de code dans la partie WorkSheet, propriété Change :
Private Sub Worksheet_Change(ByVal Target As Range)
'----
Dim Ligne As Integer
Dim Colonne As Integer
Dim Contenu As String
'-----------
Colonne = ActiveCell.Cells.Column
Ligne = ActiveCell.Cells.Row
Contenu = Cells(Ligne, Colonne)
If Colonne = 5 And Ligne < 14 Then
Range("J1:J14").Select
Selection.Find(What:=Contenu, After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate
ActiveCell.Replace What:=Contenu, Replacement:=" ", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
End If
End Sub
Les listes déroulantes sont en colonne 5 jusqu'à la ligne 14. Et la liste des éléments Titi1, 2, etc. est dans la plage "J1:J14".
Les Titi2, 4 et 6 disparaissent au fur et à mesure de la saisie.
(Il y a peut-être un gros minet dans le coin qui dit : "Oh mais je crois que j'ai vu un p'tit Titi")
Voilà, j'espère que cela t'aidera.
A+
Nota : Je te joins le fichier Excel modifié