J'ai une macro qui update toutes les secondes et qui fait un copier coller de valeurs à chaque seconde pour garder un historique.

Je souhaiterai faire tourner une autre macro assez semblable, cependant quand je lance une 2eme macro (meme dans une 2eme appli excel), les 2 se mélangent et il me fait le copier coller de l'un dans l'autre ou vice versa.

La solution que j'envisage et de décaler la 2ème macro de 1 ou 2 dixième de seconde afin que les 2 ne se parasitent plus.

Cependant ma fonction heure n'a pour l'instant une précision que d'une seconde...

Est il possible d'avoir une précision en dixième ou en fraction de seconde ???

Voici le code de ma macro Time

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
Sub UpdateClock()
 
'compteur
Compteur = Compteur + 1
'Met à jour la cellule A1 avec l'heure en cours
Windows("Time_v2.xls").Activate
ThisWorkbook.Sheets("Time").Range("A2") = Time
 
'Définit le prochain évènement 1 sec après maintenant
 
NextTick = Now + TimeValue("00:00:01")
Application.OnTime NextTick, "UpdateClock"
Merci d'avance à tous ceux qui se pencheront sur cette question