web-dev-qa-db-fra.com

Hyperlien un morceau de texte dans Excel

J'utilise Excel 2010 et j'ai un problème simple où je dois créer un lien hypertexte vers une certaine partie de mon texte. Le contenu de ma cellule est aussi simple que "Pour blablabla, cliquez ici." Je veux ajouter un lien hypertexte à la "ici".

Est-ce que quelqu'un sait comment puis-je faire cela?

20
user1045602

Je pense qu'Excel n'autorise pas la création de liens hypertexte sur une partie seulement du texte d'une cellule. Le lien hypertexte ne peut être défini que sur la cellule complète.

Mais il y a quelque chose que vous pouvez faire. Vous pouvez faire en sorte que "ici" ressemble à un lien hypertexte et que le reste du texte semble normal.

Comment faire? Il suffit d'entrer dans la cellule en mode édition (Appuyez sur F2), sélectionnez le texte "For blabla .."; supprimez son soulignement et changez la couleur en noir.

De cette façon, vous aurez l’impression visuelle que "ici" est simplement un hyperlien, mais que l’autre texte restera "cliquable"! :)

J'espère que cela t'aides!

14
Rahul Gupta

Ça peut être fait...

En supposant que votre fichier Excel soit ouvert, ouvrez un document Word. Tapez le texte que vous souhaitez lier. (Vous allez copier et coller ce texte dans une cellule de votre fichier Excel.)

Après avoir généré le texte souhaité dans le document Word:

  1. Sélectionnez le texte (partie) que vous souhaitez lier.
  2. Sous l'onglet Insertion, dans le groupe Liens, cliquez sur Signet.
  3. Sous le nom du signet, tapez un nom pour votre signet, par exemple un nom de sujet. (pas d'espaces mais les underscores autorisés.)
  4. Cliquez sur Ajouter
  5. Copiez tout le texte du document Word et collez-le dans votre document Excel (cellule).
  6. Sélectionnez la cellule dans laquelle vous souhaitez créer un lien vers ce nouveau texte.
  7. Cliquez sur l'hyperlien
  8. Dans le menu de gauche, sélectionnez "Placer dans ce document".
  9. Dans la fenêtre à droite, votre signet apparaît sous "Noms définis".

enter image description here

Cela vous mènera au texte de la cellule que vous avez collée.

Mis à jour. Vous pouvez renommer le lien en haut de l'entrée "Texte à afficher".

4
cjjeeper

J'ajoute une forme (rectangle) recouvrant simplement le texte sur lequel je souhaite afficher l'hyperlien, puis définit: Remplir: Aucun remplissage Couleur de la ligne: Aucune ligne

Ensuite, j'ajoute un hyperlien à la forme.

J'ai utilisé cette méthode dans les points d'alimentation et cela semble fonctionner également dans Excel.

3
Don B

Voici l'exemple de formule de lien hypertexte:

=HYPERLINK("http://example.Microsoft.com/report/budget report.xlsx", "Click for report")

Et une capture d'écran:

Excel Screenshot for adding a Hyperlink

3
Keeya Wang-Jones

Ça m'a pris un peu, mais je l'ai compris.

Cliquez avec le bouton droit sur la cellule et cliquez sur "Formater les cellules".

C'est ce qui se passait avant, lorsque le lien hypertexte appliqué à la cellule entière, lorsque l'alignement du texte - Horizontal, était défini sur "Gauche (retrait)": Original

texte fort Lorsque j'ai modifié le paramètre Horizontal de "Gauche (retrait)" en "Général", le lien hypertexte s'appliquait uniquement au texte. Yay.

enter image description here

1
SJD

Il existe un moyen de créer un lien hypertexte vers un certain texte dans une seule cellule.

="For blablabla, click "&=HYPERLINK("http://example.domain.com/link/to/open/index.html", "here")

Cela crée du texte (pour blablabla, cliquez), puis ajoute un lien hypertexte à la fin de la phrase (ici). Le résultat devrait ressembler à quelque chose comme:

Pour blablabla, cliquez ici

1
GlitchMasta47

J'ai eu ce problème aussi, et ce que j'ai fait était juste d'ajouter des colonnes avant et après le lien hypertexte et de les faire apparaître comme une cellule.

1
Wendy

Un ancien message vient de paraître, il est donc peut-être trop vieux maintenant, mais lorsque j'ai besoin de placer plusieurs hyperliens de texte dans la même cellule, j'utilise des zones de texte individuelles pour chaque lien. Je mets en forme le texte pour qu’il ressemble à un hyperlien, je l’assigne où il doit aller, puis je le redimensionne et le place sur le texte où il doit aller. J'utilise également les protections feuille de calcul/objet pour conserver la zone de texte à la taille et à la position appropriées sur la feuille de calcul au cas où elle changerait.

1
papagallium

J'ai essayé tout ce à quoi je pouvais penser en vain. Enfin, nous venons de fusionner les cellules situées sous cette ligne pour toutes les colonnes sauf la colonne avant et après la cellule avec le lien hypertexte. Dans la colonne avec le lien hypertexte, la cellule ci-dessus contenait le lien hypertexte, tandis que la cellule ci-dessous contenait simplement du texte brut. Essentiellement, cette cellule semble divisée. Cela pourrait ne pas fonctionner pour tout le monde mais la solution de contournement a fonctionné pour moi.

1
CGodin

OK, ceci est une solution à cette vieille question mais ce n’est pas une solution que j’utiliserais personnellement. C'est une triche. Je n'ai pas vu une seule méthode avec du code ou dans l'interface utilisateur qui permette à HTML ou RTF de s'afficher entièrement dans une cellule et je n'ai vu aucun exemple avec plusieurs liens. Donc, je ne pense pas que ce soit encore possible. Cependant, voici une solution de rechange ...

Comme suggéré précédemment, utilisez Word pour créer votre texte, mais utilisez des liens hypertexte Word et non des signets.

In Word

Sélectionnez ce texte, copiez-le et, dans Excel, utilisez Coller spécial pour le coller à l'endroit où vous souhaitez le voir en tant qu'objet Word.

Excel Paste Special as Word Object

Redimensionnez maintenant pour qu'il s'adapte à d'autres cellules.

Looking more natural

Voici la partie un peu dégueulasse. Vous devez cliquer trois fois sur l'objet pour le rendre sous forme de "document" Word dans la cellule et pouvoir ainsi cliquer sur l'un des liens contenus.

Word Object

Vous ne pouvez pas trier ou filtrer sur ce champ, ni effectuer des calculs basés sur le texte. L'objet n'est pas réellement dans une cellule, c'est juste une superposition au-dessus de la feuille. Cependant, cliquez avec le bouton droit de la souris et accédez à Mettre en forme les objets et les propriétés, et vous pourrez "fixer" l’objet à son emplacement au-dessus d’une cellule spécifique afin qu’il se déplace avec la cellule, donnant ainsi l’apparence de "dans" cette cellule.

Fix the position

Et le produit fini:

Final

0
TonyG