Je voudrais savoir s'il était possible d'empêcher de supprimer les données se trouvant dans une cellule avec une liste déroulante à l'intérieur...Réalisé depuis la validation de données.
Info plus : J'aimerais que la cellule ne soit jamais vide, avoir le choix seulement entre "Fournisseur" et "Client"
Re : Empêcher de supprimer données dans une cellule avec une liste déroulante
Bonjour,
Dans le menu Validation:
- dans options, décoche "Ignorer si vide"
- dans Alerte, coche "Quand des données non valide sont tapées"
Après avoir sélectionné un item dans la liste, il ne sera plus possible de taper autre chose ni d'effacer, à moins de modifier la validation si la feuille n'est pas protégée
A+
kjin
Re : Empêcher de supprimer données dans une cellule avec une liste déroulante
Bonsoir,
Y'a que moi qui a ce problème?
J'ai fait mot à mot se que tu m'as dit, mais j'arrive quand même à supprimer des données, j'ai le message que si je saisie quelque chose dans la cellule.
Re : Empêcher de supprimer données dans une cellule avec une liste déroulante
Bonsoir,
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A1:b1")) Is Nothing Then Exit Sub
If [A1] = "" And [B1] = "" Then
Application.EnableEvents = False
Application.Undo
Application.EnableEvents = True
End If
End Sub
Vba et les cellules fusionnées ne font pas bon ménage, déconseillé
A+
kjin