Le mercredi 9 juillet 2008, Francois Gatto a écrit :
Par contre, dans ta dernière partie :
' On déplace la vue du classeur afin de visualiser la ligne du coureur
' qui arrive
Il me semble que cela est de nature à engendrer des aller-retour
pénalisant, tant au point de vue affichage que de saisie. J'aurai plutôt
effectuer un retour sur le bouton de prise de temps et plus exactement
je supprimerai cette portion de code.
Ce n'est pas ça qui ralentit la macro dans ce cas, même si l'affichage est
parfois à la source des problèmes de rapidité, car j'ai mes 6 premières
lignes qui sont figées. Et le bouton est dans ces 6 lignes.
J'avais également travaillé sur ce thème et avais privilégié un
affichage inversé qui permettait justement d'avoir en haut d'écran les
derniers temps.
C'est le même soucis à l'envers non ? Tu es obligé, soit d'insérer des lignes,
soit de faire "remonter" l'affichage, non ?
Une autre piste serait peut-être de verrouiller toute ou partie des
procédures via une instruction du genre :
oDocument.lockControllers/oDocument.unlockControllers
voir également des possibilités via :
oDocument.enableAutomaticCalculation(False)
ou le verrouillage des controllers.
Déjà essayé ! Sans succès !