Bonjour vous y étais prèsque !
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("1:1,3:3,5:5")) Is Nothing Then MsgBox "Vous ne pouvez pas sélectionner cette ligne", vbOKOnly, "Pas touché!"
End Sub
edit: salutaiton Frangy, désolé pour le doublon...