Verrouiller une case aprés remplissage

Bonjour à tous,

je souhaite mettre en place un fichier excel pour réserver des créneaux dans une salle de sport pour certains horaires (comprendre des personnes vont mettre des noms pour réserver un terrain de badminton par ex de telle heure à telle heure).

A partir du moment où quelqu'un aura réservé un créneau et donc rempli une case, existe t il un moyen pour qu'une personne suivante ne vienne pas "écraser et/ou effacer" ce qui vient d'être réservé et donc de "bloquer" cette case en modification après la première réservation ?

Merci de votre aide à tous.

Bonjour,

Un essai sur la colonne A en vba,

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Set Rg = Application.Intersect(Target, Range("A:A")) 'à adapter
If Not Rg Is Nothing Then
On Error GoTo 1
    If Target.Value = "" Then
    ActiveSheet.Unprotect
    Target.Locked = True
    End If
Else
    Target.Locked = False
End If
If Target.Value <> "" Then ActiveSheet.Protect
1
End Sub

Bonsoir,

Un fichier EXCEL complété par des explications anonymisé permettrait aux intervenants de répondre plus précisément à ta question.

Slts

Rechercher des sujets similaires à "verrouiller case remplissage"