Activer macro en fonction de l'heure

Résolu
snotlingate Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -  
snotlingate Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

tout est dis dans le titre, ça fais plusieurs mois que je suis sur un classeur et pour finaliser mon projet je dois exécuter une macro en fonction de l'heure de mon ordinateur ou d'un changement de jour dans une cellule comportant "=AUJOURDHUI()"
je suis sur que c'est simple mais j'ai beau chercher sur le net et l'aide VBA je ne trouve rien de satisfaisant .

Merci pour vos réponses ;) .
A voir également:

3 réponses

f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,

Ce classeur sera ouvert en permanance ou ouvert/ferme plusieurs fois par jour ???

Pourquoi heure PC ou chgt jour cellule???
0
snotlingate Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
il sera ouvert en permanence car il fraudais une mise a jours tous les jours car les données sont des dates et heure PC car elle est "vrai" et changement de jours cellule car une cellule aujourdhui gère des calcules de dates
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Re,

regardez ce fichier et vous pourrez faire votre lancement de macro, avec un peu d'adaptation.

https://www.cjoint.com/c/CCctTA1kW6U

Bon courage
0
snotlingate Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
Merci de ton aide mais c'est pas encore ça. il me faurais quelque chose de ce type:
sub macro1()
at 00:00:00
call exemple
end sub()(
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,

Et qui lance macro1????
0
snotlingate Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
et bien justement je ne sais je veux la lancer automatiquement et je ne sais pas comment rendre ça automatique je ne sais pas si il faut faire cela via une macro ou autre possibilités du vba je veux juste qu'il y ai un automatisme que a 00:00:00 ou un changement de valeur d'une cellule qui exécute une macro
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Re,

qu'il y ai un automatisme que a 00:00:00 ou un changement de valeur d'une cellule Si le changement de valeur cellule est le changement de jour, seul ce passage a minuit est a prendre en compte.
0
snotlingate Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
oui mais en tous cas je ne sais pas comment faire :S
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 275
 
Bonjour,

pourtant c'est bien Ontime() qu'il te faut.
Tu as vraiment regardé la Private Sub Workbook_Open() dans ThisWorbook de son exemple ?
eric
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour eriiic,
J'ai l'impression qu'il ne comprend pas le principe et il n'arrive pas a "accrocher" son code a ce principe. Mais ca viendra, nous ferons pour. Je pense qu'il y a une autre solution que le ontime puisqu'il y a une cellule qui a le changement de jour et la c'est peut-etre plus simple a comprendre pour lui.

Bye
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 275
 
Bonjour f894009,

Je pense qu'il y a une autre solution que le ontime puisqu'il y a une cellule qui a le changement de jour
Je ne pense pas.
Le changement de cette cellule n'aura lieu que si la feuille est recalculée, ce qui n'arrive jamais tout seul.
eric
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Re,

Ok, merci
0
snotlingate Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
merci beaucoup de votre aide
je vais collecter des infos sur la fonction Ontime mais lors de mes essais antérieur je n'arrivais pas à avoir le résultat voulu
0
snotlingate Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
Pas trouvé mieux que un décompte merci a vous pour l'aide .
0