Bonjour,
Merci Arturo pour votre message.
Je viens de tester avec l'enregistrement de la macro verrouillage-déverrouillage:
'Partie déverrouillage de la colonne E
ActiveSheet.Unprotect
Dim L%: L = Target.Row
If Not Intersect(Target, Range("B:D")) Is Nothing Then
If Target.Interior.ColorIndex < 0 Then ' si le fond n'est pas coloré
If Range("B" & L) <> "" And Range("D" & L) <> "" Then
Range("E" & L) = Range("B" & L) * Range("D" & L)
End If
End If
End If
'Partie verrouillage de la colonne E
ActiveSheet.Protect DrawingObjects:=False, Contents:=True, Scenarios:= _
False, AllowInsertingRows:=True, AllowFiltering _
:=True
End Sub
Mais j'ai un souci: dès que je saisis un chiffre dans la colonne B ou D, un pop-up s'affiche me demandant le mot de passe de verrouillage car la feuille est verrouillée par mot de passe.
Je me suis mal exprimée dans mon dernier post: l'ensemble de la feuille sera verrouillée, et non juste une colonne (pour peu que cela soit possible).
Je suis désolée, je suis vraiment débutante en macro/VBA.
Merci encore pour votre aide!