Microsoft 365 Date statique dans Excel en VB avec colonne protégée

  • Initiateur de la discussion Initiateur de la discussion pca2471
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

pca2471

XLDnaute Nouveau
Bonjour,
Je sais que la question de venir implémenter automatiquement une date qui reste statique dans une colonne Excel est un sujet redondant.
Je ne suis pas du tout un spécialiste de VB donc je me suis inspiré de la connaissance d'autres experts.
Voici le code :
Private Sub Worksheet_Change(ByVal R As Range)
If Intersect(R, [B:B]) Is Nothing Then Exit Sub
R(1, 0) = IIf(R <> "", Date, "")
End Sub

Lorsque l'utilisateur met son trigramme (via une liste de choix), la date du jour vient s'inscrire automatiquement.
Et cela fonctionne...
Sauf que lorsque je veux protéger la feuille et rendre la colonne Date inaccessible en écriture pour l'utilisateur, j'ai une erreur :
1693464363400.png

Pouvez-vous me dire où cela cloche ?
Ci-joint mon fichier test.
Merci d'avance pour votre aide.
 

Pièces jointes

Je n'ai protégé que la colonne A dans ce cas-ci...
Quand même fort étrange que nous ne puissions pas écrire via VB dans une colonne protégée alors que via une formule comme Aujourdhui(), cela fonctionne (mais la date est dynamique)...
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour