Tutoriel sur les hyperliens Excel : créer, modifier, utiliser et supprimer dans Excel
À notre connaissance, les hyperliens peuvent être utilisés sur internet pour naviguer entre les sites web. Dans Excel, vous pouvez créer un lien hypertexte non seulement pour ouvrir une page web, mais aussi pour faire un lien vers une cellule, une feuille de calcul, un classeur, etc. Dans ce tutoriel, nous expliquons comment créer, modifier, utiliser et supprimer progressivement les liens hypertexte afin de vous aider à maîtriser rapidement les hyperliens dans Excel.
Table des matières : [ Masquer ]
1. Qu'est-ce qu'un lien hypertexte dans Excel ?
Un hyperlien Excel est une référence qui permet d'ouvrir l'un des éléments suivants d'un simple clic de souris :
- Un fichier
- Un emplacement spécifique dans un fichier
- Une page web
- Un message électronique
Normalement, un hyperlien Excel s'affiche avec un texte en bleu souligné dans une cellule, comme le montre la capture d'écran ci-dessous.
2. Types de liens hypertexte
Il existe deux types de liens hypertexte dans Excel : les liens hypertexte absolus et les liens hypertexte relatifs. Cette section expliquera la différence entre ces deux types de liens hypertexte.
2.1 Hyperliens absolus dans Excel
Un hyperlien absolu contient une adresse complète, y compris sous la forme : protocole://domaine/chemin.
Voir les exemples ci-dessous :
2.2 Hyperliens relatifs dans Excel
Un hyperlien relatif contient toujours moins d'informations qu'un hyperlien absolu.
Voir les exemples ci-dessous :
Pour une page web, utiliser des hyperliens relatifs aide les pages à se charger plus rapidement que d'utiliser des hyperliens absolus.
Dans Microsoft Excel, lors de la création de liens externes, vous pouvez utiliser soit un hyperlien absolu, soit un hyperlien relatif pour y parvenir, mais l'utilisation de chemins relatifs est fortement recommandée dans ce cas. Avec un hyperlien relatif, vous pouvez déplacer les classeurs sans rompre les liens entre eux à l'avenir. Cependant, cela dépend des emplacements du fichier lié et du fichier de données source :
- Le fichier lié et le fichier de données source sont dans le même dossier.
- Le fichier de données source est situé dans un dossier imbriqué dans le même dossier racine que le fichier lié.
Par exemple, le fichier lié se trouve dans C:\Users\linked.xlsx et le fichier de données source se trouve dans C:\Users\info\source.xlsx. Dans ce cas, avec un hyperlien relatif, vous pouvez déplacer à la fois le fichier lié et le fichier de données source vers n'importe quel emplacement sans rompre ni mettre à jour l'hyperlien, tant que le fichier de données source reste dans le sous-dossier appelé « info ». Si vous utilisez un hyperlien absolu dans ce cas, le chemin doit être mis à jour à chaque fois que le fichier est déplacé.
3. Approche de base pour créer un lien hypertexte dans Excel
Excel propose deux méthodes pour que les utilisateurs créent des liens hypertexte dans Excel.
3.1 Créer un lien hypertexte avec la fonction Hyperlien d'Excel
La méthode la plus traditionnelle pour créer un lien hypertexte est d'utiliser la commande Insérer un lien hypertexte. Dans cette section, nous allons démontrer comment appliquer la commande Insérer un lien hypertexte pour créer des liens hypertextes dans Excel.
1. Sélectionnez une cellule à laquelle vous souhaitez ajouter un lien hypertexte, puis cliquez sur Insérer > Créer un lien hypertexte.
Remarques :
2. Ensuite, la boîte de dialogue Insérer un lien hypertexte apparaît, vous pouvez configurer comme suit en fonction du type de lien hypertexte que vous souhaitez créer.
3.1.1 Créer un lien hypertexte vers un autre fichier
Dans la boîte de dialogue Insérer un lien hypertexte, si vous souhaitez créer un lien externe vers un autre fichier, vous devez configurer comme suit :
1. Conservez l'option Fichier ou page Web existant(e) sélectionnée dans le volet Lien vers ;
2. Dans la liste déroulante Rechercher dans, spécifiez un fichier auquel vous souhaitez créer un lien.
Conseils : Vous pouvez directement choisir un fichier dans la zone de liste, cliquer sur la flèche déroulante Rechercher dans pour afficher tous les éléments du menu déroulant afin de sélectionner, ou cliquez sur l'icône Parcourir le fichier pour ouvrir la boîte de dialogue Lien vers le fichier pour sélectionner un fichier.
3. Dans la zone Texte d’affichage, si la cellule sélectionnée contient une valeur, cette valeur s’affichera ici. Vous pouvez la modifier si nécessaire.
4. Il est facultatif d'afficher une info-bulle lorsque vous survolez le lien hypertexte avec le curseur. Vous pouvez cliquer sur le bouton Info-bulle, saisir le texte de l'info-bulle et cliquer sur OK.
5. Cliquez sur OK.
Vous avez maintenant créé un lien hypertexte vers un certain fichier. En cliquant sur le lien hypertexte, le fichier s'ouvrira immédiatement.
3.1.2 Créer un lien hypertexte vers un site web
Dans la boîte de dialogue Insérer un lien hypertexte, vous pouvez également créer un lien vers une page web comme suit.
1. Conservez l'option Fichier ou page Web existant(e) sélectionnée dans le volet Lier à ;
2. Remplissez les champs Adresse et Texte d'affichage.
- Si vous vous souvenez de la page web liée, saisissez-la directement dans la zone Adresse.
- Si vous ne vous souvenez pas clairement de la page web liée mais que vous l'avez enregistrée dans les favoris de votre navigateur, cliquez sur le Naviguer sur le Web bouton
dans le Rechercher dans section pour ouvrir le navigateur web. Dans le navigateur web, ouvrez la page web vers laquelle vous allez créer un lien, puis revenez à la Insérer un lien hypertexte boîte de dialogue sans fermer le navigateur web. Vous verrez la Adresse et le Texte à afficher les champs sont automatiquement remplis avec la page web actuellement ouverte.
Conseils : Vous pouvez modifier le texte d'affichage ou ajouter une info-bulle selon vos besoins.
3. Cliquez sur OK.
3.1.3 Créer un lien hypertexte vers un emplacement spécifique du classeur actuel
Pour créer un lien hypertexte vers un emplacement spécifique de la feuille de calcul actuelle ou du classeur, vous pouvez configurer la boîte de dialogue Créer un lien hypertexte comme suit.
1. Conservez l'option Fichier ou page Web existant(e) sélectionnée dans le volet Lien vers ;
2. Cliquez sur le bouton Signet.
3. Ensuite, la boîte de dialogue Sélectionner un emplacement dans le document apparaît, saisissez une adresse de cellule où vous souhaitez vous positionner dans la zone Saisir la référence de cellule, sélectionnez la feuille de calcul ou la plage nommée dont vous avez besoin, puis cliquez sur OK.
4. Cliquez sur OK pour terminer les paramètres lorsque la boîte de dialogue Insérer un lien hypertexte réapparaît.
Une autre solution : Dans la boîte de dialogue Insérer un lien hypertexte, sélectionnez l'option Emplacement dans ce document dans le volet Lien vers, spécifiez la feuille de calcul/plage nommée et la cellule auxquelles vous allez créer le lien, puis cliquez sur OK. Voir la capture d'écran :
3.1.4 Créer un lien hypertexte vers une adresse e-mail
Dans cette section, nous allons vous montrer comment créer un lien hypertexte dans la boîte de dialogue Créer un lien hypertexte pour créer un message électronique.
1. Sélectionnez l'option Adresse e-mail dans le volet Lien vers ;
2. Dans la zone Texte d’affichage, si la cellule sélectionnée contient une valeur, cette valeur s’affichera ici. Vous pouvez la modifier si nécessaire.
3. Dans le champ Adresse e-mail, saisissez une adresse e-mail ou plusieurs adresses e-mail séparées par des points-virgules.
4. Dans le champ Objet, saisissez directement l'objet de l'email.
Conseils : Après avoir ajouté l'objet de l'email, si vous souhaitez inclure le corps de l'email, veuillez ajouter &body=contenu du corps à la fin de l'objet, par exemple FAQs of Kutools for Excel&body=Je souhaite en savoir plus sur votre produit.
3. Cliquez sur OK.
Désormais, lorsque vous cliquez sur le lien hypertexte, un e-mail Outlook s'ouvrira, et vous pourrez voir que les champs À, Objet et Corps de l'e-mail sont remplis avec une certaine adresse e-mail et le contenu que nous avons spécifié ci-dessus.
Remarque : Pour forcer ce lien mailto à s'ouvrir dans Outlook, assurez-vous qu'Outlook a été défini comme client de messagerie par défaut sur votre ordinateur.
3.2 Créer un lien hypertexte avec la fonction HYPERLINK
Outre la commande Insérer un lien hypertexte, vous pouvez également utiliser la fonction HYPERLINK pour créer un lien hypertexte dans Excel.
Syntaxe
HYPERLINK(emplacement_lien, [nom_amical])
Arguments
Voici quelques exemples pour démontrer comment appliquer la fonction HYPERLINK afin de créer des liens hypertexte dans Excel.
Exemple 1 : Lien vers un autre fichier avec la fonction HYPERLINK
Supposons que vous souhaitiez créer un lien hypertexte vers un fichier txt nommé « test » situé dans le chemin : C:\Users\Win10x64Test\Documents\Mes fichiers, vous pouvez appliquer la fonction HYPERLINK comme suit pour créer un lien hypertexte vers celui-ci.
1. Sélectionnez une cellule pour y placer le lien hypertexte, saisissez la formule ci-dessous et appuyez sur la touche Entrée.
=HYPERLINK("C:\Users\Win10x64Test\Documents\Mes fichiers\test.txt","Cliquez pour ouvrir le fichier txt nommé test")
Si le fichier lié et le fichier de données source sont dans le même dossier, utilisez un hyperlien relatif (le chemin du fichier ne contient que le nom du fichier et son extension) dans la fonction HYPERLINK comme suit :
=HYPERLINK("test.txt","Cliquez pour ouvrir le fichier txt nommé test")
Si le fichier de données source est situé dans un dossier imbriqué dans le même dossier racine que le fichier lié, utilisez un hyperlien relatif (le chemin du fichier contient uniquement le nom du dossier racine, le nom du fichier et l'extension du fichier) dans la fonction HYPERLINK comme suit :
=HYPERLINK("My files\test.txt","Cliquez pour ouvrir le fichier txt nommé test")
Après la création, cliquez sur le lien hypertexte pour ouvrir directement le fichier test.txt.
Exemple 2 : Lien vers un site web avec la fonction HYPERLINK
La fonction HYPERLINK peut également prendre en charge la création de liens hypertexte vers des sites web.
1. Sélectionnez une cellule vide pour placer le lien hypertexte, saisissez la formule ci-dessous dans celle-ci et appuyez sur la touche Entrée.
=HYPERLINK("https://www.extendoffice.com/","Extendoffice")
Exemple 3 : Lier à un emplacement spécifique du classeur actuel avec la fonction HYPERLINK
Supposons que vous souhaitiez créer un lien vers la cellule D100 de Feuille4 dans le classeur actuel, vous pouvez appliquer la formule ci-dessous pour y parvenir.
1. Sélectionnez une cellule vide pour afficher l'hyperlien, saisissez la formule ci-dessous dans celle-ci et appuyez sur la touche Entrée.
=HYPERLINK("#Sheet4!D100","Aller à D100 de Sheet4")
Exemple 4 : Lien vers une adresse e-mail avec la fonction HYPERLINK
Pour créer un lien hypertexte vers une adresse e-mail, vous pouvez concaténer la fonction HYPERLINK avec « mailto ».
=HYPERLINK("mailto:"&"adresse email","texte à afficher")
1. Sélectionnez une cellule vide, saisissez la formule ci-dessous dans celle-ci, puis appuyez sur la touche Entrée.
=HYPERLINK("mailto:"&"happysiluvia@gmail.com","envoyer un email")
Pour inclure deux adresses e-mail dans la formule, appliquez cette formule :
=HYPERLINK("mailto:"&"Adresse email A"&","&"Adresse email B","Texte à afficher")
Désormais, lorsque vous cliquez sur le lien hypertexte, un message électronique Outlook est créé avec les adresses électroniques spécifiées listées dans le champ À.
4. Créer des hyperliens dans différentes circonstances
Lors de l'utilisation d'Excel, vous pourriez avoir besoin de créer des hyperliens dans des circonstances spéciales où la commande Insérer un lien hypertexte et la fonction HYPERLINK ne peuvent pas répondre à vos besoins, comme par exemple créer plusieurs hyperliens en même temps, générer un lien hypertexte pour chaque feuille de calcul d'un classeur en bloc, ou encore créer des liens hypertextes dynamiques basés sur la valeur d'une cellule, entre autres.
Dans cette section, nous énumérons différentes situations pour créer des hyperliens ainsi que les méthodes correspondantes pour y parvenir.
4.1 Créer plusieurs hyperliens dans une ou plusieurs cellules
L'utilisation des méthodes traditionnelles ci-dessus ne permet de créer qu'un seul hyperlien à la fois dans une cellule. Si vous souhaitez créer plusieurs hyperliens dans une ou plusieurs cellules, les méthodes ci-dessous peuvent vous aider.
4.1.1 : Créer plusieurs hyperliens dans une seule cellule avec des formes
Par défaut, Excel ne permet de créer qu'un seul lien hypertexte dans une cellule à la fois. Cependant, il existe une petite astuce : utilisez des formes pour créer plusieurs liens hypertextes dans une seule cellule.
Supposons qu'il y ait une phrase dans la cellule B1, comme le montre la capture d'écran ci-dessous, et que vous souhaitiez ajouter séparément différents hyperliens aux textes “Extendoffice”, “Kutools for Excel”, “Kutools for Outlook” et “Kutools for Word”. Vous pouvez procéder comme suit.
1. Tout d'abord, formatez séparément ces textes pour qu'ils apparaissent comme des textes de lien hypertexte en changeant la couleur de la police en bleu et en ajoutant des soulignements. Après cela, vous pouvez voir les résultats comme suit.
2. Cliquez sur Insérer > Formes > Rectangle.
3. Dessinez un rectangle pour couvrir le texte à hyperliener. Dans ce cas, je dessine un rectangle pour couvrir le texte « Extendoffice ». Voir la capture d'écran :
4. Cliquez avec le bouton droit sur le rectangle et sélectionnez Forme de format dans le menu contextuel pour ouvrir le volet Forme de format.
5. Dans le volet Format de la forme, changez les options Remplissage et Contour en Aucun remplissage et Aucun contour sous l'onglet Remplissage et contour.
Maintenant, la forme est transparente.
6. Gardez la forme sélectionnée, faites un clic droit et choisissez Lien hypertexte dans le menu contextuel.
7. Dans la boîte de dialogue Insérer un lien hypertexte, spécifiez une adresse, puis cliquez sur OK. Voir la capture d'écran :
Conseils : Dans la boîte de dialogue Insérer un lien hypertexte, vous pouvez configurer différents types de liens hypertextes selon vos besoins, cliquez pour savoir comment.
8. Répétez les étapes 2 à 7 jusqu'à ce que tous les autres textes dans la cellule soient ajoutés en hyperliens.
Après avoir ajouté plusieurs hyperliens dans une cellule, vous pouvez voir le résultat comme le montre la démonstration ci-dessous.
4.1.2 Créer plusieurs hyperliens pour plusieurs cellules avec un outil incroyable
Pour ajouter plusieurs hyperliens à de nombreuses cellules, nous recommandons fortement la fonctionnalité Convertir les hyperliens de Kutools pour Excel.
Supposons qu'il y ait deux colonnes contenant respectivement des textes et leurs adresses de lien hypertexte correspondantes. Pour ajouter des liens hypertexte à tous les textes en fonction des adresses de lien hypertexte correspondantes en bloc, vous pouvez procéder comme suit.
1. Cliquez sur Kutools > Lien > Convertir les hyperliens. Voir la capture d'écran :
2. Dans la boîte de dialogue Convertir les hyperliens, vous devez configurer comme suit.


Jusqu'à présent, vous avez ajouté différentes hyperliens aux cellules sélectionnées en masse, comme le montre la capture d'écran ci-dessous.
Si vous souhaitez bénéficier d'un essai gratuit (30 jours) de cet utilitaire, veuillez cliquer pour le télécharger, puis aller appliquer l'opération selon les étapes ci-dessus.
4.2 Créer un lien hypertexte vers chaque feuille de calcul d'un classeur
Supposons que vous ayez reçu un classeur de rapport de ventes contenant 12 feuilles de calcul allant de janvier à décembre, et que vous deviez naviguer fréquemment entre les feuilles pour rechercher et analyser des données. Dans ce cas, créer un index hypertexte des feuilles de calcul sera certainement utile et fera gagner beaucoup de temps. Cette section présente en détail deux méthodes pour vous aider à créer rapidement un index hypertexte des feuilles dans le classeur actuel.
4.2.1 Créer un lien hypertexte vers chaque feuille de calcul d'un classeur avec du code VBA
Vous pouvez appliquer le code VBA ci-dessous pour créer un index des feuilles avec des liens hypertexte dans un classeur.
1. Dans le classeur où vous souhaitez créer l'index des feuilles, appuyez simultanément sur les touches Alt + F11.
2. Dans la fenêtre Microsoft Visual Basic for Applications, cliquez sur Insertion > Module, puis copiez le code VBA ci-dessous dans la fenêtre Module.
Code VBA : Créer un index de feuilles avec des liens hypertexte dans le classeur actuel
Sub CreateIndex()
'Updateby Extendoffice 20210825
Dim xAlerts As Boolean
Dim I As Long
Dim xShtIndex As Worksheet
Dim xSht As Variant
xAlerts = Application.DisplayAlerts
Application.DisplayAlerts = False
On Error Resume Next
Sheets("Index").Delete
On Error GoTo 0
Set xShtIndex = Sheets.Add(Sheets(1))
xShtIndex.Name = "Index"
I = 1
Cells(1, 1).Value = "INDEX"
For Each xSht In ThisWorkbook.Sheets
If xSht.Name <> "Index" Then
I = I + 1
xShtIndex.Hyperlinks.Add Cells(I, 1), "", "'" & xSht.Name & "'!A1", , xSht.Name
End If
Next
Application.DisplayAlerts = xAlerts
End Sub
3. Appuyez sur la touche F5 pour exécuter le code.
Ensuite, une nouvelle feuille de calcul nommée « Index » a été insérée avant toutes les feuilles de calcul. Tous les noms de feuilles avec des liens hypertextes sont listés dans une colonne, et vous pouvez cliquer sur n'importe quel nom de feuille en lien pour ouvrir immédiatement la feuille de calcul correspondante.
4.2.2 Créez facilement un lien hypertexte vers chaque feuille de calcul d'un classeur avec un outil étonnant
Si vous ne maîtrisez pas bien le code VBA, nous vous recommandons vivement la fonction Créer une table de liens de Kutools pour Excel. Grâce à cette fonction, vous pouvez facilement créer un index de feuilles avec des liens hypertexte dans un classeur en seulement quelques clics.
1. Dans le classeur où vous souhaitez créer un index de feuilles avec des liens hypertexte, cliquez sur Kutools Plus > Feuille de calcul > Créer une table de liens.
2. Dans la boîte de dialogue Créer une table de liens, vous devez effectuer les réglages ci-dessous.
Conseil : Affichage de l'index des feuilles dans : Il est possible, de manière facultative, d'afficher l'index des feuilles sur 2 colonnes ou plus si la liste est trop longue pour être affichée sur un seul écran.
L'index des feuilles avec hyperliens est alors créé dans le classeur actuel, comme le montre la capture d'écran ci-dessous.
4.3 Créer des hyperliens dynamiques basés sur la valeur de la cellule
Comme le montre la démonstration ci-dessous, il y a deux feuilles de calcul : l'une contient une liste déroulante, et l'autre contient les données sources de cette liste déroulante. Maintenant, vous devez créer un lien hypertexte à côté de la liste déroulante, de sorte qu'après avoir sélectionné un élément dans la liste déroulante, en cliquant sur le lien hypertexte, vous serez directement redirigé vers la cellule contenant cet élément dans la feuille de calcul des données sources.
Cliquez pour savoir comment créer des hyperliens dynamiques basés sur la valeur de cellule dans Excel.
4.4 Créer un lien hypertexte à partir de texte brut
Supposons que vous ayez une liste d'URL affichées sous forme de texte brut qui doit être soumise à votre supérieur. Avant de la transmettre, vous devez convertir tout le texte brut des URL en hyperliens cliquables. Comment pouvez-vous y parvenir ? Cette section propose deux méthodes pour vous aider à réaliser cette tâche.
4.4.1 Convertir le texte de l'URL en lien hypertexte cliquable avec le code VBA
Vous pouvez exécuter le code VBA suivant pour créer des hyperliens à partir de textes bruts d'URL dans Excel.
1. Appuyez sur les touches Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic for Applications.
2. Dans la fenêtre Microsoft Visual Basic for Applications, cliquez sur Insert > Module, puis copiez le code VBA ci-dessous dans la fenêtre Module.
Code VBA : Convertir le texte d'URL en lien hypertexte cliquable dans Excel
Sub ConvertToHyperlinks()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
Application.ActiveSheet.Hyperlinks.Add Rng, Rng.Value
Next
End Sub
3. Appuyez sur la touche F5 pour exécuter le code. Dans la boîte de dialogue Kutools pour Excel qui apparaît, sélectionnez la plage contenant les textes bruts que vous souhaitez convertir en hyperliens, puis cliquez sur OK.
Ensuite, tous les textes bruts dans les cellules sélectionnées ont été convertis en hyperliens, comme le montre la capture d'écran ci-dessous.
4.4.2 Convertir le texte d'URL en hyperlien cliquable avec un outil incroyable
Cette section présente une fonctionnalité pratique – la fonction Convertir les hyperliens de Kutools pour Excel – qui permet de convertir facilement des textes d'URL en hyperliens cliquables dans Excel.
1. Sélectionnez la plage contenant les textes en URL que vous souhaitez convertir en hyperliens, puis cliquez sur Kutools > Lien > Convertir les hyperliens.
2. Dans la boîte de dialogue Convertir les hyperliens, vous devez configurer comme suit.
Remarque : La plage sélectionnée est automatiquement affichée dans la zone Plage d'entrée, vous pouvez la modifier selon vos besoins.
Ensuite, tous les textes bruts dans les cellules sélectionnées ont été convertis en hyperliens en une seule fois.
4.5 Créer des hyperliens vers tous les fichiers dans un dossier
Comme le montre la capture d'écran ci-dessous, il y a différents types de fichiers dans le dossier et vous souhaitez créer des liens hypertexte vers tous ces fichiers ou seulement vers un certain type d'entre eux dans une feuille de calcul. Les méthodes ci-dessous peuvent vous aider à accomplir cette tâche.
4.5.1 Liste automatique de tous les noms de fichiers dans un dossier et création d'hyperliens avec le code VBA
Vous pouvez appliquer le code VBA ci-dessous pour lister tous les noms de fichiers dans un dossier spécifique et créer des hyperliens automatiquement en même temps. Veuillez procéder comme suit.
1. Dans un classeur, créez une nouvelle feuille pour afficher les noms de fichiers des hyperliens.
2. Appuyez simultanément sur les touches Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic for Applications.
3. Dans la fenêtre Microsoft Visual Basic for Applications, cliquez sur Insert > Module, puis copiez le code VBA ci-dessous dans la fenêtre Module.
Code VBA : Liste de tous les noms de fichiers dans un dossier et création de liens hypertexte
Sub ListFileNames()
'Update by Extendoffice 20210827
Dim xFSO As Object
Dim xFolder As Object
Dim xFile As Object
Dim xFiDialog As FileDialog
Dim xPath As String
Dim I As Integer
Set xFiDialog = Application.FileDialog(msoFileDialogFolderPicker)
If xFiDialog.Show = -1 Then
xPath = xFiDialog.SelectedItems(1)
End If
Set xFiDialog = Nothing
If xPath = "" Then Exit Sub
Set xFSO = CreateObject("Scripting.FileSystemObject")
Set xFolder = xFSO.GetFolder(xPath)
For Each xFile In xFolder.Files
I = I + 1
ActiveSheet.Hyperlinks.Add Cells(I, 1), xFile.Path, , , xFile.Name
Next
End Sub
4. Appuyez sur la touche F5 pour exécuter le code. Dans la fenêtre Parcourir qui s'affiche, sélectionnez le dossier contenant les fichiers pour lesquels vous souhaitez créer des hyperliens dans Excel, puis cliquez sur OK.
Ensuite, tous les noms de fichiers dans le dossier sélectionné sont listés dans la colonne A à partir de la cellule A1 dans la nouvelle feuille de calcul. En même temps, des hyperliens sont créés pour chaque fichier. Vous pouvez cliquer sur n'importe quel nom de fichier en hyperlien dans la cellule pour ouvrir le fichier directement.
Remarque : S'il y a des sous-dossiers dans le dossier spécifique, les noms de fichiers dans les sous-dossiers ne seront pas listés.
4.5.2 Liste facilement les fichiers dans un dossier et crée des hyperliens avec un outil incroyable
Le code VBA ci-dessus ne vous permet de lister que tous les noms de fichiers dans un dossier. Nous recommandons ici la fonctionnalité Liste des noms de fichiers de Kutools pour Excel. Avec cette fonctionnalité, vous pouvez facilement lister tous les noms de fichiers ou certains types de noms de fichiers avec des hyperliens, et ce, non seulement dans un dossier mais aussi dans ses sous-dossiers.
1. Cliquez sur Kutools Plus > Importer & Exporter > Liste des noms de fichiers.
2. Dans la boîte de dialogue Liste des noms de fichiers, veuillez effectuer les réglages ci-dessous.

Ensuite, vous pouvez voir que tous les noms de fichiers dans le(s) dossier(s) spécifié(s) sont listés avec des liens hypertexte dans une nouvelle feuille de calcul créée, comme le montre la capture d'écran ci-dessous.
Dans la feuille de calcul, vous pouvez cliquer sur le nom du fichier pour ouvrir le fichier, ou cliquer sur le chemin du dossier pour ouvrir le dossier.
5. Modifier les hyperliens dans Excel
Après avoir créé un lien hypertexte, vous pourriez avoir besoin de le modifier, par exemple, changer le texte du lien ou l'emplacement, modifier l'apparence du lien, ou encore changer le chemin du lien. Nous allons vous guider pour résoudre ces problèmes un par un.
5.1 Modifier le texte ou l'emplacement du lien avec la fonctionnalité Modifier le lien hypertexte
Vous pouvez utiliser la fonctionnalité Modifier le lien hypertexte pour changer le texte du lien, l'emplacement du lien ou les deux selon vos besoins.
1. Sélectionnez la cellule contenant le lien hypertexte, faites un clic droit et choisissez Modifier le lien hypertexte dans le menu contextuel, ou appuyez sur les touches Ctrl + K.
2. Dans la boîte de dialogue Modifier le lien hypertexte, changez les options selon vos besoins, puis cliquez sur OK pour enregistrer les modifications.
Par exemple, pour modifier le texte du lien, changez les textes dans la zone Texte à afficher.
5.2 Changer l'apparence des hyperliens dans le classeur actuel
Par défaut, Excel affiche les hyperliens avec un formatage bleu souligné. Cette section montre comment modifier l'apparence des hyperliens dans Excel.
Si vous souhaitez modifier l'apparence des hyperliens qui n'ont pas encore été cliqués dans le classeur actuel, veuillez configurer comme suit.
1. Sous l'onglet Accueil, faites un clic droit sur Lien hypertexte dans la zone Styles, puis cliquez sur Modifier dans le menu contextuel.
2. Dans la boîte de dialogue Style, cliquez sur le bouton Format.
3. Ensuite, la boîte de dialogue Format de cellule s'ouvre, modifiez les options selon vos besoins sous l'onglet Police, puis cliquez sur OK pour enregistrer les modifications.
Dans ce cas, je change le style de police et la couleur de police pour les hyperliens. Voir la capture d'écran :
4. Lorsqu'il revient à la boîte de dialogue Style, cliquez sur OK.
Vous pouvez alors voir que les hyperliens qui n'ont pas encore été cliqués dans le classeur actuel sont modifiés selon le formatage spécifié, comme le montre la capture d'écran ci-dessous.
Remarque : Pour modifier l’apparence des hyperliens qui ont été cliqués, faites un clic droit sur Hyperlien Suivi dans la boîte Styles sous l’onglet Accueil, sélectionnez Modifier dans le menu contextuel, puis effectuez les mêmes opérations que celles décrites à l’étape 2-4 ci-dessus.
5.3 Changer plusieurs chemins d'hyperliens à la fois dans Excel
Supposons que vous ayez créé le même lien hypertexte pour plusieurs données de cellules dans une feuille de calcul. Pour modifier en bloc le chemin du lien hypertexte vers un nouveau chemin, vous pouvez essayer l'une des méthodes ci-dessous.
5.3.1 Modifier plusieurs chemins d'hyperliens à la fois avec du code VBA
Le code VBA ci-dessous peut vous aider à modifier en une seule fois le même chemin d'hyperlien dans la feuille de calcul active. Veuillez procéder comme suit.
1. Appuyez sur les touches Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic for Applications.
2. Dans la fenêtre Microsoft Visual Basic for Applications, cliquez sur Insert > Module, puis copiez le code VBA ci-dessous dans la fenêtre Module. Voir capture d'écran :
Code VBA : Modifier plusieurs chemins d'hyperliens à la fois
Sub ReplaceHyperlinks()
'Update by Extendoffice 20210831
Dim Ws As Worksheet
Dim xHyperlink As Hyperlink
Dim xOld As String, xNew As String
xTitleId = "KutoolsforExcel"
Set Ws = Application.ActiveSheet
xOld = Application.InputBox("Old text:", xTitleId, "", Type:=2)
xNew = Application.InputBox("New text:", xTitleId, "", Type:=2)
Application.ScreenUpdating = False
For Each xHyperlink In Ws.Hyperlinks
xHyperlink.Address = Replace(xHyperlink.Address, xOld, xNew)
Next
Application.ScreenUpdating = True
End Sub
3. Appuyez sur la touche F5 pour exécuter le code.
4. Dans la boîte de dialogue Kutools pour Excel qui apparaît, saisissez le texte d'adresse du lien hypertexte que vous souhaitez remplacer, puis cliquez sur OK.
5. Dans la deuxième boîte de dialogue Kutools pour Excel qui apparaît, saisissez le nouveau texte d'adresse de lien hypertexte que vous souhaitez utiliser pour le remplacement, puis cliquez sur le bouton OK.
Dans ce cas, je remplace tous les « addin » par « extendoffice » dans les liens hypertexte de la feuille de calcul actuelle. Vous pouvez voir le résultat tel qu'il est affiché dans la capture d'écran ci-dessous.
5.3.2 Modifier plusieurs chemins d'hyperliens à la fois avec un outil incroyable
Grâce à la fonctionnalité Rechercher et Remplacer dans plusieurs classeurs de Kutools pour Excel, vous pouvez facilement modifier plusieurs chemins d'hyperliens en une seule fois, non seulement dans une plage sélectionnée, mais aussi dans plusieurs feuilles sélectionnées, tous les classeurs ouverts ou le classeur actif.
1. Cliquez sur Kutools > Rechercher > Rechercher et Remplacer dans plusieurs classeurs. Voir la capture d'écran :
2. Ensuite, le volet Rechercher et Remplacer s'affiche sur le côté gauche du classeur, vous devez configurer comme suit.
Après le remplacement, les résultats sont listés dans la boîte de liste ci-dessous.
6. Conseils pour utiliser les hyperliens dans Excel
Cette section propose quelques astuces pour utiliser les hyperliens.
6.1 Sélectionnez une cellule sans ouvrir le lien hypertexte
Parfois, lors de la sélection d'une cellule contenant un lien hypertexte, le lien peut s'ouvrir immédiatement. Comment pouvons-nous sélectionner une cellule sans ouvrir le lien hypertexte ? Le petit truc de cette section vous sera utile.
Cliquez sur la cellule sans relâcher le bouton gauche de la souris jusqu'à ce que le curseur se transforme en .
Vous pouvez voir que la cellule a été sélectionnée sans affecter le lien hypertexte, comme le montre la démonstration ci-dessous.
6.2 Ouvrir plusieurs hyperliens en masse avec un code VBA
Voici un code VBA pour vous aider à ouvrir plusieurs liens hypertexte en masse dans Excel.
1. Appuyez sur les touches Alt + F11.
2. Dans la fenêtre Microsoft Visual Basic for Applications qui s'ouvre, cliquez sur Insert > Module, puis copiez le code VBA ci-dessous dans la fenêtre Module.
Code VBA : Ouvrir plusieurs hyperliens en masse
Sub OpenHyperLinks()
'Update by Extendoffice 20210831
Dim xHyperlink As Hyperlink
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each xHyperlink In WorkRng.Hyperlinks
xHyperlink.Follow
Next
End Sub
3. Dans la boîte de dialogue Kutools for Excel, sélectionnez les cellules contenant les hyperliens que vous souhaitez ouvrir en masse, puis cliquez sur OK.
Ensuite, tous les hyperliens dans la plage sélectionnée sont ouverts immédiatement.
6.3 Changer le navigateur par défaut lors de l'ouverture d'un lien hypertexte
Lorsque vous cliquez sur un lien hypertexte, il s'ouvre avec le navigateur par défaut de la fenêtre. Il est très courant qu'une personne ait plus d'un navigateur web sur son ordinateur. Dans cette section, nous allons vous montrer les étapes pour changer le navigateur par défaut, afin que tous les liens Excel sur lesquels vous cliquez à l'avenir s'ouvrent dans votre navigateur préféré.
1. Dans Windows 10, cliquez sur le bouton « Saisissez ici pour rechercher » à côté du bouton Démarrer dans le coin inférieur gauche de la fenêtre, tapez « panneau de configuration » dans la zone de recherche, puis cliquez sur Panneau de configuration lorsque celui-ci apparaît dans les résultats.
Conseils : Sous Windows 7, cliquez sur le bouton Démarrer dans le coin inférieur gauche de la fenêtre, puis recherchez et cliquez sur Panneau de configuration dans le menu.
2. Dans la fenêtre du Panneau de configuration, cliquez sur Programmes.
3. Dans la fenêtre Programmes, cliquez sur Programmes par défaut. Voir la capture d'écran :
4. Dans la fenêtre Programmes par défaut, cliquez sur Définir vos programmes par défaut.
5. Dans la fenêtre Paramètres, vous pouvez voir que le navigateur par défaut actuel est affiché dans la section Navigateur web. Cliquez sur le navigateur par défaut pour dérouler la liste des navigateurs, puis choisissez un navigateur dans la liste que vous souhaitez utiliser pour ouvrir vos liens Excel.
6. Le navigateur par défaut est maintenant changé pour celui spécifié. Fermez toutes les fenêtres liées au Panneau de configuration.
Désormais, tous les liens s'ouvriront dans le navigateur web spécifié.
6.4 Extraire les URL des hyperliens
Supposons que vous ayez une liste de cellules contenant des hyperliens dans une colonne, et que vous souhaitiez extraire les vraies adresses URL de ces hyperliens, comment pouvez-vous procéder ? En réalité, il n'existe aucune fonctionnalité intégrée permettant de le faire. Dans cette section, nous regroupons 4 méthodes pour aider à résoudre ce problème.
6.4.1 Extraire une URL d'un hyperlien en la copiant manuellement
La méthode la plus courante pour obtenir l'URL à partir d'un lien hypertexte est de la copier depuis la boîte de dialogue Modifier le lien hypertexte.
1. Faites un clic droit sur la cellule contenant le lien hypertexte dont vous souhaitez extraire l'URL, puis appuyez simultanément sur les touches Ctrl+ K pour ouvrir la boîte de dialogue Modifier le lien hypertexte.
2. Dans la boîte de dialogue Modifier le lien hypertexte, accédez à la zone Adresse, appuyez sur les touches Ctrl + A pour sélectionner l'URL entière, appuyez sur les touches Ctrl + C pour la copier, puis cliquez sur OK pour fermer la boîte de dialogue.
3. Sélectionnez une cellule vide, appuyez sur les touches Ctrl+ V pour coller l'URL copiée.
Remarque : Pour extraire une URL de plusieurs cellules, vous devez répéter les étapes ci-dessus en alternance.
6.4.2 Extraire l'URL d'un hyperlien avec une fonction définie par l'utilisateur
Ici, nous fournissons la fonction définie par l'utilisateur pour extraire l'URL d'un hyperlien. Après cela, vous pouvez utiliser la poignée de recopie automatique pour obtenir toutes les URL des cellules adjacentes en fonction du premier résultat. Veuillez procéder comme suit.
1. Appuyez sur les touches Alt + F11.
2. Dans la fenêtre Microsoft Visual Basic for Applications qui s'ouvre, cliquez sur Insert > Module, puis copiez le code ci-dessous dans la fenêtre Module.
Function GetURL(pWorkRng As Range) As String
'Update by Extendoffice 20210901
GetURL = pWorkRng.Hyperlinks(1).Address
End Function
3. Appuyez sur les touches Alt + Q pour fermer la fenêtre Microsoft Visual Basic for Applications.
4. Sélectionnez une cellule vide à côté de la première cellule à partir de laquelle vous souhaitez extraire l'URL, saisissez la formule ci-dessous dans cette cellule et appuyez sur la touche Entrée. Sélectionnez la cellule de résultat, faites glisser sa poignée de recopie automatique sur les cellules en dessous pour obtenir les autres URL.
=GetURL(A2)
Remarque : A2 est la cellule de référence à partir de laquelle vous souhaitez extraire l'URL. Veuillez la modifier selon vos besoins.
6.4.3 Extraire les URL des hyperliens avec le code VBA
Appliquer le code VBA ci-dessous remplacera tout le contenu des cellules dans la plage sélectionnée par les URL des hyperliens.
Remarque : Avant l'opération, veuillez sauvegarder les données d'origine. Dans ce cas, je souhaite extraire toutes les URL des hyperliens dans la plage A2:A10, donc je copie cette plage et je la colle dans B2:B10, puis je traite la nouvelle plage.
1. Appuyez sur les touches Alt + F11.
2. Dans la fenêtre Microsoft Visual Basic for Applications qui s'ouvre, cliquez sur Insert > Module, puis copiez le code VBA ci-dessous dans la fenêtre Module.
Code VBA : Extraire une URL d'un lien hypertexte
Sub Extracthyperlinks()
'Update by Extendoffice 20210901
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
If Rng.Hyperlinks.Count > 0 Then
Rng.Value = Rng.Hyperlinks.Item(1).Address
End If
Next
End Sub
3. Appuyez sur la touche F5 pour exécuter le code.
4. Dans la boîte de dialogue Kutools pour Excel qui apparaît, sélectionnez la plage de cellules à partir de laquelle vous souhaitez extraire les URL, puis cliquez sur OK.
Ensuite, tout le contenu des cellules est remplacé par les URL des hyperliens, comme le montre la capture d'écran ci-dessous.
6.4.4 Extrayez facilement les URL de plusieurs hyperliens en masse avec un outil incroyable
Voici l'introduction de l'utilitaire Convertir les hyperliens de Kutools pour Excel. Avec cette fonctionnalité, vous pouvez facilement extraire des URL en masse à partir d'une plage de cellules contenant des hyperliens en quelques clics seulement.
1. Cliquez sur Kutools > Lien > Convertir les hyperliens. Voir la capture d'écran :
2. Dans la boîte de dialogue Convertir les hyperliens, configurez comme suit.


Ensuite, toutes les URL sont extraites en bloc des hyperliens des cellules sélectionnées, comme le montre la capture d'écran ci-dessous.
Si vous souhaitez bénéficier d'un essai gratuit (30 jours) de cet utilitaire, veuillez cliquer pour le télécharger, puis aller appliquer l'opération selon les étapes ci-dessus.
7. Supprimer les hyperliens dans Excel
Cette section vous guide pour supprimer les hyperliens non seulement d'une plage, mais aussi de la feuille active, des feuilles sélectionnées ou de l'ensemble du classeur. De plus, vous pouvez choisir de conserver ou non la mise en forme des hyperliens dans les cellules après leur suppression.
7.1 Supprimer les hyperliens d'une plage avec la commande Supprimer les hyperliens
Vous pouvez facilement supprimer tous les liens hypertexte d'une plage sélectionnée ou d'une feuille active avec la fonctionnalité intégrée d'Excel – Supprimer les liens hypertexte.
1. Sélectionnez la plage dont vous souhaitez supprimer tous les liens hypertexte, faites un clic droit sur n'importe quelle cellule dans la plage, puis sélectionnez Supprimer les hyperliens dans le menu contextuel.
Ou vous pouvez cliquer sur Accueil > Effacer > Supprimer les hyperliens (cette étape n'existe pas dans Excel 2007 et les versions antérieures).
Astuce : Pour supprimer tous les liens hypertexte de la feuille active, appuyez sur les touches Ctrl + A pour sélectionner toute la feuille, faites un clic droit sur n'importe quelle cellule et sélectionnez Supprimer le lien hypertexte dans le menu contextuel.
7.2 Supprimer tous les liens hypertexte d'une feuille de calcul active avec un code VBA
Vous pouvez appliquer le code VBA ci-dessous pour supprimer tous les liens hypertexte en une seule fois de la feuille active.
1. Dans la feuille de calcul contenant les hyperliens que vous souhaitez supprimer, appuyez simultanément sur les touches Alt + F11.
2. Dans la fenêtre Microsoft Visual Basic for Applications qui s'ouvre, cliquez sur Insert > Module, puis copiez le code VBA ci-dessous dans la fenêtre Code.
Code VBA : Supprimer tous les liens hypertexte de la feuille en cours
Sub RemoveHyperlinks()
'Update by Extendoffice 20210901
ActiveSheet.Hyperlinks.Delete
End Sub
3. Appuyez sur la touche F5 pour exécuter le code. Ensuite, tous les hyperliens sont supprimés de la feuille active.
7.3 Supprimer les hyperliens sans perdre la mise en forme avec la fonction Supprimer les hyperliens
Les méthodes ci-dessus suppriment à la fois les hyperliens et la mise en forme des cellules. Parfois, vous pourriez avoir besoin de supprimer les hyperliens tout en conservant la mise en forme dans les cellules. Dans ce cas, la fonctionnalité intégrée d'Excel – Supprimer les hyperliens peut vous aider à résoudre le problème.
1. Sélectionnez la plage où vous souhaitez supprimer les hyperliens tout en conservant la mise en forme, puis cliquez sur Accueil > Effacer > Supprimer les hyperliens.
Pour supprimer les hyperliens de la feuille actuelle, appuyez sur les touches Ctrl + A pour sélectionner toute la feuille, puis appliquez la fonctionnalité.
2. Ensuite, tous les liens hypertexte sont supprimés des cellules sélectionnées, mais la mise en forme n'est pas effacée.
Comme le montre la capture d'écran ci-dessous, il semble que rien n'ait changé avant et après, mais en réalité, les hyperliens ont déjà été supprimés.
Remarques :
7.4 Plusieurs clics pour supprimer les hyperliens des plages, feuilles ou classeur sans perdre la mise en forme
Kutools pour Excel propose une fonctionnalité pratique – Supprimer les hyperliens et conserver la mise en forme pour vous aider à supprimer facilement les hyperliens de :
- Une plage sélectionnée ;
- Feuille en cours ;
- Feuilles de calcul sélectionnées multiples ;
- L'intégralité du classeur.
1. Cliquez sur Kutools > Lien > Supprimer les hyperliens et conserver la mise en forme, puis sélectionnez une option selon vos besoins.
Remarque : Pour supprimer un lien hypertexte d'une plage ou des feuilles sélectionnées, vous devez d'abord sélectionner la plage ou les feuilles, puis appliquer la fonctionnalité.
2. Dans la boîte de dialogue Kutools pour Excel qui apparaît, cliquez sur Oui pour continuer.
Ensuite, seuls les hyperliens sont supprimés sans effacer la mise en forme.
Si vous souhaitez bénéficier d'un essai gratuit (30 jours) de cet utilitaire, veuillez cliquer pour le télécharger, puis aller appliquer l'opération selon les étapes ci-dessus.
8. Désactiver les hyperliens automatiques dans Excel
Par défaut, lorsque vous saisissez une adresse e-mail ou un format de page web (URL) dans une cellule, il sera automatiquement converti en lien hypertexte. Cette section propose plusieurs méthodes pour désactiver les liens hypertextes automatiques dans une seule cellule ou dans l'ensemble du classeur Excel. Veuillez procéder comme suit.
8.1 Désactiver la création automatique d'hyperliens dans une cellule dans Excel
Les raccourcis clavier ci-dessous peuvent aider à empêcher la création automatique d'hyperliens dans une cellule dans Excel, veuillez procéder comme suit.
1. Tapez le format d'URL ou d'adresse e-mail dans une cellule, puis appuyez sur la touche Entrée.
Le texte est maintenant converti en lien hypertexte, comme le montre la capture d'écran ci-dessous.
2. Appuyez simultanément sur les touches Ctrl + Z, puis le texte du lien hypertexte cliquable est converti en texte brut.
8.2 Désactiver les hyperliens automatiques dans toute l'application Excel
Vous pouvez désactiver les hyperliens automatiques dans toute l'application Excel.
1. Cliquez sur Fichier > Options.
2. Dans la fenêtre Options Excel, cliquez sur Vérification dans le volet de gauche, puis cliquez sur le bouton Options de correction automatique dans la fenêtre de droite.
3. Dans la boîte de dialogue AutoCorrection, accédez à l'onglet Mise en forme automatique pendant la saisie, décochez la case Liens hypertexte pour les chemins Internet et réseau dans la section Remplacer pendant la saisie, puis cliquez sur OK.
4. Cliquez sur OK pour enregistrer les modifications lorsque vous revenez à la fenêtre Options Excel.
Désormais, lorsque vous tapez un texte au format URL ou adresse e-mail dans les cellules, les textes ne seront pas convertis en hyperliens.
Remarque : Ce changement affectera tous les classeurs sur votre ordinateur.
Meilleurs outils de productivité pour Office
Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail
- Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de50 %, et réduit des centaines de clics de souris pour vous chaque jour !