Message d'accueil et fermeture fichier
Résolu/Fermé
benji71
Messages postés
738
Date d'inscription
samedi 22 mars 2008
Statut
Membre
Dernière intervention
4 janvier 2015
-
16 sept. 2014 à 22:39
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 - 18 sept. 2014 à 23:57
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 - 18 sept. 2014 à 23:57
A voir également:
- Message d'accueil et fermeture fichier
- Message - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Recuperer message whatsapp supprimé - Guide
- Comment ouvrir un fichier epub ? - Guide
9 réponses
f894009
Messages postés
17229
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
21 janvier 2025
1 712
17 sept. 2014 à 13:31
17 sept. 2014 à 13:31
Bonjour,
message ouverture fichier:
code a mettre dans VBA Thisworkbook
fermeture sur inactivite:
https://www.developpez.net/forums/d650615/logiciels/microsoft-office/excel/macros-vba-excel/time-out-application/
message ouverture fichier:
code a mettre dans VBA Thisworkbook
Private Sub Workbook_Open()
MsgBox "N'oubliez pas de fermer le fichier en fin d'utilisation !!!!!!!!"
End Sub
fermeture sur inactivite:
https://www.developpez.net/forums/d650615/logiciels/microsoft-office/excel/macros-vba-excel/time-out-application/
benji71
Messages postés
738
Date d'inscription
samedi 22 mars 2008
Statut
Membre
Dernière intervention
4 janvier 2015
23
17 sept. 2014 à 14:22
17 sept. 2014 à 14:22
Bonjour à tous, bonjour f894009,
merci f894009 pour votre réponse.
elle est parfaite.
l'étape 1 est donc réalisée.. :-)
l'étape deux étant, de faire en sorte que le fichier s'enregistre et se ferme après 3 à 5 minutes sans mouvement dessus.
là aussi j'imagine que cela peut se faire via une macro...
quelqu'un(e) aurait-il/elle une idée pour moi ?
d'avance merci..et je poste le fichier inclus la premier macro : https://www.cjoint.com/?3IrowkETIY8
merci à tous de votre aide.
bàv,
ben
merci f894009 pour votre réponse.
elle est parfaite.
l'étape 1 est donc réalisée.. :-)
l'étape deux étant, de faire en sorte que le fichier s'enregistre et se ferme après 3 à 5 minutes sans mouvement dessus.
là aussi j'imagine que cela peut se faire via une macro...
quelqu'un(e) aurait-il/elle une idée pour moi ?
d'avance merci..et je poste le fichier inclus la premier macro : https://www.cjoint.com/?3IrowkETIY8
merci à tous de votre aide.
bàv,
ben
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
17 sept. 2014 à 15:31
17 sept. 2014 à 15:31
Bonjour,
il y a aussi ceci:
https://forum.excel-pratique.com/viewtopic.php?forum_uri=cours-astuces&t=35949&start=
il y a aussi ceci:
https://forum.excel-pratique.com/viewtopic.php?forum_uri=cours-astuces&t=35949&start=
f894009
Messages postés
17229
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
21 janvier 2025
1 712
Modifié par f894009 le 17/09/2014 à 15:57
Modifié par f894009 le 17/09/2014 à 15:57
Re,
Bonjour cs_le_pivert,
fichier modifie avec code de Lermite (CCM), ai mis son nom dans chaque module de son code : https://www.cjoint.com/?DIrp5bzj068
Deux constantes a ajouster pour delais attente et delais pour sauvegarde. Voir pour enlever les ' pour sauvegarde et fermeture
Bonjour cs_le_pivert,
fichier modifie avec code de Lermite (CCM), ai mis son nom dans chaque module de son code : https://www.cjoint.com/?DIrp5bzj068
Deux constantes a ajouster pour delais attente et delais pour sauvegarde. Voir pour enlever les ' pour sauvegarde et fermeture
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
17 sept. 2014 à 16:24
17 sept. 2014 à 16:24
Bonjour f894009,
Le message ne s'ouvre pas à l'ouverture. Il faut le mettre comme ceci:
Comment ce fait-il qu'il faille cliquer sur Execution, Réinitialiser pour pouvoir modifier les macro?
Le message ne s'ouvre pas à l'ouverture. Il faut le mettre comme ceci:
Private Sub Workbook_Open() MsgBox "N'oubliez pas de fermer le fichier en fin d'utilisation !!!!!!!!", vbDefaultButton1, "Ouverture" Tempo = Tempo1 TimerO End Sub
Comment ce fait-il qu'il faille cliquer sur Execution, Réinitialiser pour pouvoir modifier les macro?
f894009
Messages postés
17229
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
21 janvier 2025
1 712
17 sept. 2014 à 16:57
17 sept. 2014 à 16:57
Re cs_le_pivert
comme ecrit dans le code au dessus de Sub TimerO()
'Seule façon d'arrêter la macro, mettre un point d'arrêt dans la sub
'et cliquez sur le bouton <carré> dans la barre d'outils
Sub TimerO()
par contre si le fichier se ferme, pas de probleme, mais pour autre manip faudrait voir
comme ecrit dans le code au dessus de Sub TimerO()
'Seule façon d'arrêter la macro, mettre un point d'arrêt dans la sub
'et cliquez sur le bouton <carré> dans la barre d'outils
Sub TimerO()
par contre si le fichier se ferme, pas de probleme, mais pour autre manip faudrait voir
benji71
Messages postés
738
Date d'inscription
samedi 22 mars 2008
Statut
Membre
Dernière intervention
4 janvier 2015
23
17 sept. 2014 à 22:41
17 sept. 2014 à 22:41
Bonsoir à tous, bonsoir f894009 & cs_Le_pivert,
j'espère que vous allez bien.
merci pour vos interventions et votre aide.
si vous me le permettez, j'aurais besoin d'un complément information car comme indiqué, je suis pas doué pour la VBA.
visiblement lorsque j'ouvre le fichier j'ai bien mon message d'accueil. super :-)
après +/- 1'30, j'ai un message d'alerte avant fermeture. j'aimerais changer le moment ou ce message apparaît. je préférais qu'il se mette après 4'.
cela est-il possible ?
ou dois-je changer le temps si je veux que le fichier s'enregistre et se ferme
dans ces deux ligne ci ?:
Public Const Tempo1 = 3 'nombre de minutes d'inactivité sur le classeur
Public Const Tempo2 = 2 'nombre de minutes avant sauve et quitte
il est écrit dans la macro :
'Pour les tests.. ensuite supprimer le Stop et les apostrophes.
Stop
'ThisWorkbook.Save
'ThisWorkbook.Close
si je comprends bien, pour que la macro soit effective, je dois préalablement effacer le stop et retirer les ' devant les lignes
'ThisWorkbook.Save
'ThisWorkbook.Close
cela est-il correct ?
désolé de vous poser des autres questions mais c'est pour être certain d'avoir bien compris..
très belle nuit à vous..
ben
j'espère que vous allez bien.
merci pour vos interventions et votre aide.
si vous me le permettez, j'aurais besoin d'un complément information car comme indiqué, je suis pas doué pour la VBA.
visiblement lorsque j'ouvre le fichier j'ai bien mon message d'accueil. super :-)
après +/- 1'30, j'ai un message d'alerte avant fermeture. j'aimerais changer le moment ou ce message apparaît. je préférais qu'il se mette après 4'.
cela est-il possible ?
ou dois-je changer le temps si je veux que le fichier s'enregistre et se ferme
dans ces deux ligne ci ?:
Public Const Tempo1 = 3 'nombre de minutes d'inactivité sur le classeur
Public Const Tempo2 = 2 'nombre de minutes avant sauve et quitte
il est écrit dans la macro :
'Pour les tests.. ensuite supprimer le Stop et les apostrophes.
Stop
'ThisWorkbook.Save
'ThisWorkbook.Close
si je comprends bien, pour que la macro soit effective, je dois préalablement effacer le stop et retirer les ' devant les lignes
'ThisWorkbook.Save
'ThisWorkbook.Close
cela est-il correct ?
désolé de vous poser des autres questions mais c'est pour être certain d'avoir bien compris..
très belle nuit à vous..
ben
f894009
Messages postés
17229
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
21 janvier 2025
1 712
18 sept. 2014 à 09:32
18 sept. 2014 à 09:32
Bonjour,
faire comme c'est ecrit, simple non !!!!
faire comme c'est ecrit, simple non !!!!
benji71
Messages postés
738
Date d'inscription
samedi 22 mars 2008
Statut
Membre
Dernière intervention
4 janvier 2015
23
18 sept. 2014 à 23:57
18 sept. 2014 à 23:57
bonsoir f894009,
merci de ta réponse. je vais essayer de trouver.
encore merci... très belle soirée à toi
neb
merci de ta réponse. je vais essayer de trouver.
encore merci... très belle soirée à toi
neb