Dernier enregistrement (pour les pros)

  • Initiateur de la discussion Initiateur de la discussion Maximus
  • 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 !

M

Maximus

Guest
Bonjour à tous !

Qqun peut-il m'aider. Voici le pb :

J'ai inseré ce code dans une macro auto_open :
derdate = ActiveWorkbook.BuiltinDocumentProperties('Last Save Time')
Range('K3').Value = derdate
Il s'agit en fait d'un planning interactif.

Cela me permet donc d'afficher dans une cellule la date du dernier enregistrement du planning.
Le problème c'est que lorsque je suis en train de modifier le document et qu'un utilisateur l'ouvre en lecture seule ce code génére une erreur et le programme ne peut pas fonctionner.

Y a t'il une solution. Ai-je bien mis le bon code ?
Merci mille fois à celui, ou celle qui saura apporter une réponse.

Maximus
 
Bonjour

En premier lieu déjà utilise la macro evenementielle

Private Sub Workbook_Open()

au lieu de auto open

et tu peux essayer

If thisWorkbook.ReadOnly=false Then
derdate = ActiveWorkbook.BuiltinDocumentProperties('Last Save Time')
Range('K3').Value = derdate
end if
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Retour