Compte a rebours - VB/VBA/VBS - Programmation
Marsh Posté le 25-05-2018 à 22:44:57
me revoila, avec du nouveau !
j'ai trouvé ce que je voulais sur cette page:
https://chandoo.org/forum/threads/v [...] mer.17506/
mais j'ai un petit soucis...
sur un PC cela fonctionne comme je le souhaite
sur un autre PC, la macro se lance, le msgbox apparait, mais il ne tourne pas
par contre sur ce même PC si je lance la macro Workbook_Open MANUELLEMENT, ca marche...
dans thisworkbook, auto_open
Code :
|
dans un module
Code :
|
quelqu'un peut tester ?
Marsh Posté le 27-05-2018 à 10:04:53
Salut, il y aurait ceci : https://excel.developpez.com/telech [...] ronometres mais il faudrait l'adapter à ton contexte.
Marsh Posté le 27-05-2018 à 22:50:08
Merci
j'ai utilisé le compte a rebours et réduit au strict minimum
ça marche,
le décompte se fait sur 10s et l'utilisateur (moi) peut l'interrompre pour modifier des choses si besoin
en cas d'absence (lancement par tache planifiée), le décompte se fait, puis a la fin la macro que je veux se lance
l'idéal pour moi aurait été d'avoir le tout sur quelques lignes a placer sur Workbook_Open, et rien que là
si quelqu'un a ça ..
Marsh Posté le 11-05-2018 à 12:03:25
Bonjour
j'ai un fichier excel que je lance par tache planifié, avec un lancement automatique d'une macro
Private Sub Workbook_Open()
Call Extract
End Sub
je voudrais mettre un compte a rebours (avant le lancement automatique) pour que je puisse éditer certains paramètres
au final :
la nuit, la tache planifiée ouvrirait le fichier Excel, la macro se lancerait, le compte a rebours tournerait 10s, puis sans réponse lancerait l'extract
le jour, j'ouvre le fichier Excel, le compte a rebours se lance, je le stoppe avant les 10s, et j'édite
j'ai trouvé ce code, mais je ne sais pas trop comment le stopper
il y aurait moyen de mettre un msgbox quelque part pour rendre possible l'arrêt ?