je souhaite créer une macro qui restreint l'utilisateur sur la sélection de cellule.
Concrètement, sur une feuille je souhaite rendre sélectionnable que la plage I4:R13, et tout les autres cellules de la feuille on ne peut donc pas les sélectionner pour taper du texte ou changer le format.
Tu peux mettre ceci dans le module de la feuille concernée :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, [I4:R13]) Is Nothing Then
MsgBox "Seules la plage I4:R13 est sélectionnable !"
[I4].Select
End If
End Sub