Word peut-il créer un lien hypertexte vers une feuille et une cellule spécifiques dans Excel? - Conseils Excel

Grande question aujourd'hui de Selina:

Un lien hypertexte dans Word peut-il ouvrir un fichier Excel spécifique, accéder à une feuille et accéder à une cellule?

Selina

La syntaxe est assez délicate, mais elle semble fonctionner.

Eh bien, cela peut ne pas fonctionner comme vous le souhaitez, mais cela fonctionne nominalement.

Tout d'abord, déterminez le chemin complet et le nom de fichier du fichier Excel. J'utilise ces étapes:

  1. Appuyez sur alt = "" + F11 pour passer à VBA
  2. Appuyez sur Ctrl + G pour ouvrir le volet Exécution
  3. Tapez Debug.Print ThisWorkbook.FullName et appuyez sur Entrée
  4. Sur la ligne suivante, vous verrez le chemin complet et le nom du fichier.
  5. Sélectionnez la ligne résultante et appuyez sur Ctrl + C pour copier dans le presse-papiers.

Allez dans Word. Sélectionnez l'emplacement où vous souhaitez que le lien hypertexte apparaisse. Appuyez sur Ctrl + K pour ouvrir la boîte de dialogue Hyperlien. Appuyez sur Ctrl + V pour coller les résultats de # 5 ci-dessus.

À ce stade, le lien hypertexte ouvrirait simplement le fichier Excel vers la dernière feuille et cellule actives.

La question de Selina, cependant, est de savoir comment faire sauter Excel vers une feuille et un emplacement spécifiques. Voici un exemple:

La réponse de # 5 ci-dessus est:

C:FolderNameFileName.xlsx

Vous souhaitez accéder à la feuille intitulée IncomeStatement

Vous souhaitez accéder à la cellule Z99.

Le lien hypertexte devrait être:

C:FolderNameFileName.xlsx#'IncomeStatement'!Z99

C'est étrange*! La syntaxe ne ressemble pas à Excel. Dans Excel, vous ne devriez pas utiliser d'apostrophes autour du nom de la feuille à moins que le nom de la feuille contienne des espaces ou de la ponctuation. Mais ici, vous devez l'utiliser.

Dans la vidéo, je propose une approche différente. Accédez à la cellule d'Excel vers laquelle vous souhaitez créer un lien hypertexte. Sélectionnez la cellule. Cliquez dans la zone de nom à gauche de la barre de formule. Tapez un nom sans espace, tel que JumpHere. Enregistrez le fichier. Votre lien hypertexte dans Word se simplifie en:

C:FolderNameFileName.xlsx#JumpHere

Problème n ° 1: Word affiche une boîte d'avertissement ennuyeuse lorsque vous Ctrl + cliquez sur le lien hypertexte. Ils vous avertissent que le fichier Excel n'est peut-être pas sûr. Pour arrêter cet avertissement, procédez comme suit:

  1. Obtenez le chemin d'accès à l'emplacement de stockage du fichier Excel.
  2. Ouvrez Word. Fichier, Options, Centre de gestion de la confidentialité.
  3. Sur le côté droit, cliquez sur Paramètres du centre de confiance.
  4. Sur le côté gauche, choisissez le deuxième choix - Emplacements approuvés.
  5. En bas, choisissez Ajouter un nouvel emplacement. Collez votre chemin à partir du n ° 1. Cliquez sur OK. Cliquez sur OK.
  6. Cette étape n'est pas facultative. Fermez Word. Rouvrez Word. J'ai sauté cela et j'ai dû dire quatre mots quand ils n'arrêtaient pas de me harceler sur le fait que le fichier était dangereux. Mais après avoir fermé et redémarré Word, le message a disparu.

Problème n ° 2: Excel est un Slacker. Si vous dites à Excel de passer à Z99, vous pouvez vous attendre à ce qu'Excel défile de sorte que Z99 soit la cellule du coin supérieur gauche de la fenêtre. Mais Excel ne fait pas cela. Excel fait défiler jusqu'à, peut-être, F78. Pourquoi F78? Parce que si vous pouvez voir F78 en haut à gauche, alors Z99 est visible quelque part dans la fenêtre. C'est looney. Techniquement, Excel fait ce que vous voulez… montrant les gens Z99. Mais ce n'est pas intuitif. Je suppose que si je veux Z99 près du sommet, je devrais tricher et demander à Excel d'aller à AT123. (Mettez Z99 en haut à gauche de votre fenêtre, puis déterminez quelle est la dernière cellule pleine que vous pouvez voir.) Cette solution de contournement n'est pas parfaite, car elle suppose que tout le monde a le même moniteur de taille et maintient Excel en plein écran.

Regarder la vidéo

Transcription vidéo

Apprendre Excel à partir du podcast, épisode 2182: Word peut-il créer un lien hypertexte vers une feuille et une cellule spécifiques dans un fichier Excel?

Hé, bienvenue à nouveau sur le netcast, je suis Bill Jelen. Aujourd'hui, une question de Selina dont je n'avais aucune idée - je n'avais jamais fait ça auparavant - et je suis heureux de l'avoir compris, et je la partage pour que vous le sachiez et aussi 2 des années à partir de maintenant, quand je n'ai aucune idée de comment j'ai fait ça, je peux revenir et le trouver aussi.

Très bien, voici donc ce que nous avons. Nous avons un fichier: Podcast2182.xlsm. Il est enregistré dans un dossier. Maintenant, si vous ne savez pas de quel dossier il s'agit, je vais appuyer sur Alt + F11; Je vais appuyer sur Ctrl + G pour la fenêtre Exécution; Je vais taper "? Thisworkbook.FullName" et appuyez sur Entrée; et ça va me donner cette chose ici. C'est mon chemin complet et mon nom de fichier. Donc, si je veux juste créer un lien vers le fichier, pas vers un endroit spécifique du fichier, nous viendrions ici dans Word - je viens de copier cela, au fait - et sélectionnions ce que nous voulons que le lien hypertexte soit. J'ai fait un mauvais travail de sélection; MrWord.com pourrait me dire une meilleure façon de sélectionner. D'accord, Ctrl + K - et l'adresse, coller, c'est juste ça. Facile.

D'accord, mais ce n'est pas ce que Selina veut faire. Selina souhaite créer un lien vers une feuille et une adresse de cellule spécifiques. Bien. Alors, ici, j'ai déjà construit ça. Ce que nous allons faire, c'est mettre le chemin complet et le nom du fichier comme avant, puis un signe dièse ou un signe dièse (#), puis le nom de la feuille en apostrophes, même s'il ne s'agit que d'une seule feuille ( Nom); fermer l'apostrophe; point d'exclamation; R99. Maintenant, prenez ça, Ctrl + C. Maintenant, vous devez être très prudent. J'ai foiré ça au début. En y mettant xlsx, assurez-vous que les extensions sont correctes. Assurez-vous que tout le chemin est correct, et ainsi de suite. Alors, revenons à Word, et nous allons passer à une feuille et une cellule spécifiques; Ctrl + K; pâte; bien, donc, le tout, C: FolderName FileName.xlsx # 'SheetName'! R99.

D'accord, mais, hé, ma recommandation - ne vous inquiétez pas pour ça. Faisons juste ceci. Disons que nous voulons venir ici et sauter dans cette cellule. Ce que je vais faire, c'est sélectionner cette cellule. Je vais le nommer. Je vais lui donner un nom: "Jumptome", comme ça. Ou, que diriez-vous de "Jumphere"? "Jumphere" - c'est un nom génial. Appuyez sur Entrée, comme ça, et nous reviendrons à A1. Ici, nous serons à A1, et nous l'enregistrerons dans la carte de titre. Enregistrer; Fichier; Fermer; revenir à Word. Et, pour passer à une plage nommée, je pense que celle-ci est encore plus simple: Ctrl + K, d'accord, et dans celle-ci, nous mettons simplement le chemin du nom du classeur complet, le chemin du nom du classeur, le livre signe et le nom de la plage nommée (C: FolderName FileName.xlsx # NamedRange) comme ça. Cliquez sur OK.

Très bien, donc, nous sommes dans Word. Le premier lien hypertexte va simplement ouvrir le fichier. Ctrl + clic. Ils me préviennent; Je suis sûr que je pourrais contourner ce problème en l'enregistrant dans un dossier de confiance. Et, ils ouvrent Excel exactement au même endroit où je l'avais auparavant. Fichier; proche; puis essayez celui-ci en reliant à une feuille spécifique la feuille de questions R99. Ctrl + clic, et ils vont à la feuille de questions et défilent jusqu'à R99. Maintenant, ils ne défilaient pas, de sorte que R99 était dans la cellule du coin supérieur gauche, mais au moins c'est dans la fenêtre visible. Très bien - Fichier; proche; puis le dernier, à une plage nommée - plus facile à configurer - vous n'avez pas à vous soucier des apostrophes - Ctrl + clic; Oui; et il saute à la feuille de rapport "Jumphere" pour le test 1.

Pour moi, je vais dire que ça marche. Je suis sûr que si vous aviez espéré qu'il avait sauté à cet endroit, comme ça, vous allez dire que cela ne fonctionne pas. Mais c'est comme ça que la vie se passe. Pour Microsoft, cela fonctionne.

Eh bien, hé, pour des conseils comme cette astuce - 617 Excel Mysteries Solved - consultez ce livre: Power Excel with. L'édition 2017 est la dernière version, même si nous sommes déjà en 2018. La prochaine fois que je la mettrai à jour, ce sera en 2019, vous pouvez donc l'acheter maintenant.

Très bien, récapitulatif - Selina veut savoir si vous pouvez créer un lien depuis Word vers une feuille et une cellule spécifiques dans Excel. Oui. Si vous créez le lien assez soigneusement. Le format est C: FolderName FileName.xlsx # 'SheetName'! A1-- ou, quelle que soit la cellule dans laquelle vous voulez aller. Ou, plus facilement, si vous configurez une plage nommée, C: FolderName FileName.xlsx # NamedRange.

Eh bien, je tiens à remercier Selina pour avoir envoyé la question, et je tiens à vous remercier d'être passé. Nous vous reverrons la prochaine fois pour un autre netcast de.

Très bien, alors, voyons simplement si nous pouvons nous débarrasser de ce message irritant. Nous allons au fichier; Options; (Je suis dans Word pour cela - je pourrais probablement le faire de chaque côté); Centre de confiance; Paramètres du centre de confiance; Emplacements approuvés; Je vais ajouter un nouvel emplacement; tapez l'emplacement là-bas; cliquez sur OK; cliquez sur OK; super ennuyeux - vous devez fermer Word; rouvrir Word; puis les emplacements approuvés sont mis à jour. Maintenant, lorsque nous cliquons, Ctrl + clic, cela ne vous gênera pas et vous demandera d'aller dans un emplacement potentiellement non approuvé.

Articles intéressants...