Verrouiller une cellule (excel 2003) à partir d'une date fixée.

Fermé
Signaler
-
Messages postés
24222
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
29 novembre 2021
-
Bonjour,

Je recherche une formule ou éventuellement un code à insérer pour verrouiller une cellule de saisie à partir d'une certaine date fixée à l'avance.

Le but est de laisser les champs accessible aux utilisateurs sans qu'ils puissent modifier la valeur plus tard que la date des résultats et avant qu'il renvoient le fichier en toute fin de processus.
Je ne suis pas assez doué en VBA pour le créer moi même mais il semblerait que ce soit tout a fait faisable.

Merci d'avance.

1 réponse

Messages postés
24222
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
29 novembre 2021
6 980
Bonjour,

Private Sub Workbook_Open()
    Sheets("Feuil1").Unprotect
    [A1].Locked = Date >= #5/22/2014#
    Sheets("Feuil1").Protect
End Sub

à mettre dans ThisWorkBook
Attention au format anglais de la date (mm/dd/yyyy)

eric