Actualisation feuille vba

JulienHch Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   -  
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je dispose d'une feuille qui contient dans une cellule l'heure. Cependant si je n'actualise pas la page en modifiant des cellules ou en faisant F9, rien ne s'actualise.


Je souhaiterez actualiser ma feuille toute les 30 secondes, comment puis je faire ?

Cdlmnt

Configuration: Windows / Chrome 72.0.3626.109
A voir également:

2 réponses

The_boss_68 Messages postés 952 Date d'inscription   Statut Membre Dernière intervention   182
 
Bonjour,

Je peux te proposer un code sortie de mes archives, il est réglé pour une actualisation de l'horloge qui ce trouve en C3 toutes les 30 mn comme tu l'a demandé, mais tu peux modifier cette valeur dans le code qui se trouve dans Thisworkbook de 1s à ce que tu veux...+ ne pas oublier de modifier le code par rapport à la position de l'horloge sur ta feuille

https://mon-partage.fr/f/NoLm3bcw/

Slts
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour à tous,

The_boss_68, ton code plante à l'ouverture chez moi sur :
Application.OnTime HeureProchainAppel, "ThisWorkbook.HorlogeEnc3", False

Tu as mis à tort le paramètre False (Schedule). Et comme cette programmation n'existe pas il ne peut la supprimer.

D'ailleur il faudrait traiter cette potentielle erreur lors de la vraie suppression.
eric
0
The_boss_68 Messages postés 952 Date d'inscription   Statut Membre Dernière intervention   182
 
Bonsoir eriiic,

Tiens, tiens c'est bizarre chez moi avec excel 2010 aucun plantage, en tous les cas c'est un code que j'ai récupérer sur le net à l'époque, donc je ne fais que de transmettre ce que j'ai trouvé dans mes archives, d'ailleurs j'utilise encore aujourd'hui ce code dans un fichier qui me sert par la même occasion à actualiser le comptage de couleurs, bref!! " ne pas chercher à comprendre" en tout les cas chez moi ça marche.

Slts
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Petite erreur de ma part.
Ce n'est pas le dernier paramètre =False, mais le 3ème. Lire False m'a enduit en erreur.
C'est donc LatestTime et non Schedule.
LatestTime Facultatif Variant Dernière heure à laquelle la procédure peut être exécutée.
Bizarre quand même d'y mettre False (=-1) et non une heure.

Je suis sur 2010 aussi mais là je n'ai pas trop le temps de voir pourquoi je plante.
eric
0