Bonsoir Geoff,
Fais un clic droit sur l'onglet de la feuille dans laquelle tu veut protéger des cellules et choisis Visualiser le code (en faisant un clic gacuhe)
Recopie le code suivant en adaptant tes plages. Tu dois faire autant de lignes (celle qui commence par If not Intersect ... )que tu as de plages.
La Ligne qui commence par Private ... signifie que cette opération va se faire à chaque changement de cellule.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("B1:U100")) Is Nothing Then Range("A" & ActiveCell.Row).Select
End Sub
En espérant que mes explications te permettront de progresser.