Bonjour,

A partir d'une macro Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean), l'utilisateur va recopier dans la cellule sélectionnée, le contenu d'une cellule lambda (elle-même liée à un menu déroulant). Après ce double-clic, la cellule fraichement remplie est verrouillée par la macro. Le problème est que ce code n'empêche pas l'utilisateur de saisir autre chose (que le contenu de la cellule lambda) dans la cellule sélectionnée ! Comment puis-je remédier à ce problème sans passer par un "Données/Validation de Données/Autoriser/Etc." ?
Si des saisies intempestives ont été faites, je peux le voir a posteriori car les cellules, bien que remplies, ne sont pas verrouillées. Comment puis-je balayer ma feuille pour affecter (par exemple) un motif aux cellules non vides ET non verrouillées ? Ou mieux, une mise en forme conditionnelle qui alerterait l'utilisateur de son erreur ?
Un grande merci d'avance pour votre aide éventuelle.
jpm75