Vérouillage ligne par mot de passe avec condition

Bonjour à tous,

alors voici ma problématique :

Sur une même feuille de calcul, je possède un tableau avec 6 colonnes et X lignes.

Sur la dernière colonne F, je souhaiterais que lorsque l'utilisateur tape le chiffre "187", la ligne s'enregistre avec un mot de passe (par exemple "toto").

Dès que l'on souhaiterais modifier cette ligne, il nous faudrait entrer le mot de passe "toto".

Il y aurait plusieurs ligne avec en colonne F le chiffre "187".

Le but étant que lorsque que nous rentrons une ligne avec le chiffre "187", cette dernière se verrouille constamment avec le mot de passe.

Plus tard je ferai la même chose avec un chiffre différent et un mot de passe différent avec que deux utilisateur utilise la mêê feuille sans modifier les lignes de l'autre utilisateur.

Un grand merci d'avance à vous

Seb

Bonjour,

Un test à mettre dans la feuille

Private Sub Worksheet_Change(ByVal Target As Range)
Dim i%
  If Intersect(Target, Range("F:F")) Is Nothing Then Exit Sub
    If ActiveSheet.Range("F" & Target.Row) = "187" Then
        ActiveSheet.Unprotect "toto"
        i = Target.Row
        Rows(i).Select
        Selection.Locked = True
        ActiveSheet.Protect "toto"
    End If
End Sub
Rechercher des sujets similaires à "verouillage ligne mot passe condition"