Monsieur Excel
Pour tout savoir faire sur Excel !

18 septembre 2006

Caler l’écran sur l'objectif d’un lien

Dans certains cas, on souhaite non seulement qu’un lien hypertexte mène à une cellule précise d’une feuille donnée – et même éventuellement d’un classeur donné – mais on aimerait aussi que la cellule objectif se place dans le coin supérieur gauche de la fenêtre.

Ainsi, avec le lien que nous avons créé il y a quatre jours, quand le curseur se trouve sur la cellule A1, nous voyons ceci :

Nous souhaitons donc que, dès que l’on clique sur ce lien, non seulement nous allions en C5 mais aussi que cette cellule se place en haut et à gauche de la fenêtre. Pour cela, il suffit de placer en macro de classeur – dans ThisWorkbook donc– la macro suivante :

Remarque – Maintenant que vous avez bien compris comment cette macro fonctionne, vous pouvez écrire une autre macro – qui, elle, pourra aller se loger dans un module ou dans votre classeur de macros personnelles – dont l’objet sera de positionner la cellule active dans le coin supérieur gauche de la fenêtre active !