Bonjour,
J'ai mis en place le code que Eric m'a fourni pour mettre un mot de passe au double clic + mot de passe de ma cellule Employeur.
J'aimerais juste enlever le fait de devoir taper un mot de passe (pour gagner du temps). Sachant que la cellule Employeur ne peut pas être sélectionnée par les autres utilisateurs, il n'y a que l'employeur qui pourra double cliquer et ainsi enclencher la macro.
J'ai donc modifié le code comme ceci :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Column = 18 And Target.Row > 23 Then
'If InputBox("mot de passe ?") = "motdepasse" Then
Cancel = True
ActiveSheet.Unprotect "motdepasse"
Target.EntireRow.Locked = Not Target.Locked
Target.Interior.ColorIndex = IIf(Target.Locked, 35, xlNone)
ActiveSheet.Protect Password:="motdepasse", DrawingObjects:=True, Contents:=True, Scenarios:=True, AllowFiltering:=True
ActiveSheet.EnableSelection = xlNoRestrictions
'End If
End If
End Sub
Cela fonctionne, mais il faut faire 2 doubles clic pour faire toute la macro.
Au 1er double clic, ma cellule devient blanche et toutes les lignes sont déverrouillées. Au 2e double clic la cellule devient verte et les cellules sont toutes verrouillées.
Y a t-il un moyen d'éviter de devoir faire 2 doubles clic ?
Merci beaucoup pour l'aide précieuse !
Cloé