Monsieur Excel
Pour tout savoir faire sur Excel !

13 janvier 2008

Déplacer sans lien hypertexte

Nous avons déjà traité du sujet des liens hypertexte dans les rubriques des 14 et 18 septembre 2006, et des 24 et 28 novembre 2006. Si ce thème vous intéresse, vous trouverez dans ces articles des informations utiles.

Parfois, on souhaite pouvoir facilement se déplacer d’une feuille à une autre, sans pour autant passer par des liens hypertexte.

La solution que nous proposons à cet effet consiste à créer une macro événementielle « BeforeDoubleClick », liée à la feuille de calcul :

Cette macro active la feuille sur le nom de laquelle on a effectué un double clic, à condition que ce nom se trouve dans la première colonne et dans les lignes de 2 à 5…

Un double clic sur « Calcul », en A3, active ainsi la feuille « Calcul »…

Remarque 1 – La commande Cancel=True sert à annuler tout autre effet du double clic : dans ce cas précis, l’activation naturelle de l’éditeur quand on fait un double clic sur une cellule est par conséquent inhibée.

Remarque 2 – On pourrait, en modifiant légèrement cette macro, activer par un double clic le déplacement vers une zone nommée qui pourrait se trouver sur la même feuille ou sur une autre feuille.