OVH Cloud OVH Cloud

modifications depuis ouverture du fichier (VBA)

3 réponses
Avatar
philip
Bonjour,
Je serais bigrement heureux que vous m'éclériez sur cette interrogation :
Y a-t-il moyen de savoir si un classeur ouvert a subi des modifications
depuis son ouverture, même si, depuis son dernier enregistrement, il n'y a
pas eu de modifications ?
précision : ActiveWorkbook.Saved = False me dit s'il y a eu des
modifications depuis sont dernier enregistrement, mais pas depuis son
ouverture.
Ceci me servira à provoquer une copie de sauvegarde au moment de la
fermeture de ce classseur.
Merci pour votre aide.

3 réponses

Avatar
papou
Bonjour
ActiveWorkbook.Saved te renverra FAUX, si tu as ouvert le classeur et que
des modifications ont été effectuées sans qu'il n'y ait eu d'enregistrement.
Cordialement
Pascal
"philip" a écrit dans le message de
news:
Bonjour,
Je serais bigrement heureux que vous m'éclériez sur cette interrogation :
Y a-t-il moyen de savoir si un classeur ouvert a subi des modifications
depuis son ouverture, même si, depuis son dernier enregistrement, il n'y a
pas eu de modifications ?
précision : ActiveWorkbook.Saved = False me dit s'il y a eu des
modifications depuis sont dernier enregistrement, mais pas depuis son
ouverture.
Ceci me servira à provoquer une copie de sauvegarde au moment de la
fermeture de ce classseur.
Merci pour votre aide.


Avatar
philip
Merci pour ta réponse Papou mais, je le savais puisque c'est exactement ce
que je précise dans mon message. Or je veux savoir s'il y a eu des
modifications depuis l'ouverture du classeur et non depuis son dernier
enregistrement.
Est-ce que cela existe ?


Bonjour
ActiveWorkbook.Saved te renverra FAUX, si tu as ouvert le classeur et que
des modifications ont été effectuées sans qu'il n'y ait eu d'enregistrement.
Cordialement
Pascal
"philip" a écrit dans le message de
news:
Bonjour,
Je serais bigrement heureux que vous m'éclériez sur cette interrogation :
Y a-t-il moyen de savoir si un classeur ouvert a subi des modifications
depuis son ouverture, même si, depuis son dernier enregistrement, il n'y a
pas eu de modifications ?
précision : ActiveWorkbook.Saved = False me dit s'il y a eu des
modifications depuis sont dernier enregistrement, mais pas depuis son
ouverture.
Ceci me servira à provoquer une copie de sauvegarde au moment de la
fermeture de ce classseur.
Merci pour votre aide.







Avatar
papou
Re
Or je veux savoir s'il y a eu des
modifications depuis l'ouverture du classeur et non depuis son dernier
enregistrement.
Si tu enregistres un classeur, tu le fermes, tu le ré-ouvres et tu le

modifies puis tu exécutes
ActiveWorkbook.Saved, il te renverra FAUX.
Ce qui équivaut totalement à ce que tu veux !
Non ?

Cordialement
Pascal

"philip" a écrit dans le message de
news:
Merci pour ta réponse Papou mais, je le savais puisque c'est exactement ce
que je précise dans mon message. Or je veux savoir s'il y a eu des
modifications depuis l'ouverture du classeur et non depuis son dernier
enregistrement.
Est-ce que cela existe ?


Bonjour
ActiveWorkbook.Saved te renverra FAUX, si tu as ouvert le classeur et
que


des modifications ont été effectuées sans qu'il n'y ait eu
d'enregistrement.


Cordialement
Pascal
"philip" a écrit dans le message de
news:
Bonjour,
Je serais bigrement heureux que vous m'éclériez sur cette
interrogation :



Y a-t-il moyen de savoir si un classeur ouvert a subi des
modifications



depuis son ouverture, même si, depuis son dernier enregistrement, il
n'y a



pas eu de modifications ?
précision : ActiveWorkbook.Saved = False me dit s'il y a eu des
modifications depuis sont dernier enregistrement, mais pas depuis son
ouverture.
Ceci me servira à provoquer une copie de sauvegarde au moment de la
fermeture de ce classseur.
Merci pour votre aide.