Activer macro en fonction de l'heure

Résolu
snotlingate Messages postés 18 Statut Membre -  
snotlingate Messages postés 18 Statut Membre -
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 ;) .

3 réponses

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

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

    Pourquoi heure PC ou chgt jour cellule???
    0
    1. snotlingate Messages postés 18 Statut Membre
       
      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
  2. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    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
    1. snotlingate Messages postés 18 Statut Membre
       
      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
    2. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       
      Bonjour,

      Et qui lance macro1????
      0
    3. snotlingate Messages postés 18 Statut Membre
       
      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
    4. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       
      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
    5. snotlingate Messages postés 18 Statut Membre
       
      oui mais en tous cas je ne sais pas comment faire :S
      0
  3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    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
    1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       
      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
    2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      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
    3. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       
      Re,

      Ok, merci
      0
    4. snotlingate Messages postés 18 Statut Membre
       
      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
    5. snotlingate Messages postés 18 Statut Membre
       
      Pas trouvé mieux que un décompte merci a vous pour l'aide .
      0