Passer au contenu

Comment naviguer facilement dans un classeur?

Solution : en créant un lien hypertexte associé à une macro.

Avec Excel, de Microsoft, vous devez concevoir un rapport d’activités annuel dans le classeur Rapport.xls. Sur votre première feuille de calcul, un sommaire général présente les différents mois de l’année. Vous avez tapé Mars dans le champ A4, et vous souhaitez, en cliquant sur ce dernier, afficher automatiquement les données de ce mois qui ont été saisies à partir du champ M20 de la feuille de calcul n?’ 3 (Feuil3).
Rien ne vous interdit de créer, directement sur le champ A4, un lien hypertexte qui pointe vers le champ M20 de Feuil3 (d’un clic droit sur le champ A4, sélectionnez la commande Lien hypertexte puis ajustez les paramètres du champ cible M20 de Feuil3).Cependant, en réalisant sur le champ A4 un rectangle invisible, vous pouvez associer à ce dernier, non seulement un lien hypertexte, mais également une macro en VBA. Celle-ci est chargée de cadrer l’affichage du champ cible M20 en haut à gauche de l’écran ?” contrairement à un lien hypertexte classique dont le champ cible s’affiche aléatoirement à l’écran.Pour y parvenir, cliquez sur l’onglet Feuil3, puis sur le champ M20. Dans le champ Zone Nom (situé en haut à gauche de l’écran), saisissez Mars et validez par Entrée. Activez l’onglet Feuil1. Déroulez le menu Affichage/Barre d’outils/Dessin. Dans la barre d’outils qui apparaît, cliquez sur l’outil Rectangle et dessinez un rectangle qui recouvre la cellule A4.
D’un clic droit sur ce dernier, choisissez Lien hypertexte. Cliquez alors sur le bouton [emplacement dans ce document]. Dans la fenêtre Où sélectionner un emplacement dans ce document, cliquez deux fois sur la ligne Référence de cellule, puis une fois sur Feuil3. Saisissez M20 dans le champ Tapez la référence de la cellule. Validez par [ok]. D’un clic droit sur votre rectangle, choisissez Affecter une macro.

Une nouvelle fenêtre apparaît. Dans le champ Nom, saisissez Affichage_mars (n’utilisez pas d’espace entre les mots), puis activez l’option [nouvelle]. Dans la fenêtre Rapport.xls Module1 (code) qui s’ouvre, saisissez le listing ci-contre. Exécutez la macro en appuyant sur F5. Déroulez le menu Fichier/Fermer et retourner à Excel.Le champ M20 de Feuil3 est affiché en haut à gauche de l’écran. Optez pour l’onglet Feuil1. Cliquez deux fois sur votre rectangle pour faire apparaître ses propriétés. Optez pour l’onglet Couleurs et traits. Dans la zone Remplissage, cliquez sur le champ Couleur et sélectionnez Aucun remplissage. Dans la zone Bordure, cliquez sur le champ Couleur et choisissez Aucun trait. Validez par [ok].
Cliquez en dehors du champ A4. Vous pouvez déplacer ultérieurement ce rectangle devenu invisible d’un clic droit sur le champ A4, puis en maintenant le clic gauche sur ce dernier, déplacez le pointeur avant de relâcher prise.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Imré Antal