@Dan, je l'ai oublié, pourtant je le savais et je l'ai utilisé déjà autant de fois ...
@liob2, concernant ces temp de 0.0 et de 0.4 sec, ce chronomètre de VBA a une précision de quelque dizaine de millisecondes, c'est pourquoi j'utilise MsgBox "pret en " & Format(Timer - t, "0.0\s"). Donc c'est peut-être mieux d'utiliser "0.00" la prochaine fois pour eviter ce "0.0" et certainement d'utiliser la même plage, c'etait comme-çà ?
ma derniere macro était pour A6:ZZ10000 !!! Si je modifie cela vers A4:K40 la première fois, ce temps n'est plus que 0.07 sec et la 2ième fois 0.05 sec (il ne faut plus faire le unprotect et le protect)
0.05 et 0.07 sec, cela est à peu près la précision de ce chronomètre, donc on ne peut que concluer que c'est rapide et si l'autre canon atteint le même temps, il faut tout mettre dans un boucle de 100 fois ... .
Mais dans le future, n'utilisez que les centaines de millisecondes de ce chronomètre.