Pourquoi et comment supprimer un lien hypertexte dans Excel ?
Un lien hypertexte, ou lien cliquable, vous permet de naviguer rapidement vers une autre destination, que ce soit une page web, un fichier, une autre cellule dans votre feuille de calcul, ou même un e-mail. Si les liens hypertextes sont utiles, ils peuvent aussi devenir une source de frustration dans certaines situations. Par exemple, vous pourriez vouloir supprimer un lien hypertexte pour les raisons suivantes :
- Nettoyer une feuille de calcul : Supprimer les liens inutiles pour une meilleure lisibilité.
- Empêcher les redirections involontaires : Éviter de cliquer accidentellement sur un lien.
- Supprimer le formatage automatique : Empêcher Excel de transformer automatiquement du texte en lien.
- Protéger les données : Empêcher l'accès à des sites web potentiellement dangereux.
Heureusement, Excel offre plusieurs méthodes pour supprimer les liens hypertextes, que vous souhaitiez en supprimer un seul ou tous les liens d'une feuille de calcul.
Méthodes pour supprimer un seul lien hypertexte
1. Suppression via le menu contextuel
La méthode la plus simple pour supprimer un lien hypertexte unique consiste à utiliser le menu contextuel.
Étapes :
- Faites un clic droit sur la cellule contenant le lien hypertexte que vous souhaitez supprimer.
- Dans le menu contextuel qui apparaît, sélectionnez l'option "Supprimer le lien hypertexte".
C'est tout ! Le lien hypertexte sera supprimé, et le texte de la cellule conservera son contenu initial sans le formatage de lien.
2. Suppression et conservation du texte
Si vous voulez supprimer le lien hypertexte et conserver le texte, vous pouvez utiliser la fonction "Supprimer le lien hypertexte" et ensuite copier-coller la valeur de la cellule.
Étapes :
- Faites un clic droit sur la cellule contenant le lien hypertexte.
- Sélectionnez "Supprimer le lien hypertexte".
- Faites un clic droit sur la même cellule et choisissez "Copier".
- Faites un clic droit sur la cellule à nouveau et sélectionnez "Collage spécial" -> "Valeurs". Cela collera uniquement le texte sans le formatage de lien.
3. Utilisation de la barre de formule
Bien que moins directe, cette méthode peut être utile si vous souhaitez modifier le texte en même temps que supprimer le lien.
Étapes :
- Sélectionnez la cellule contenant le lien hypertexte.
- Cliquez dans la barre de formule (la barre située en haut de la fenêtre Excel, sous le ruban).
- Modifiez le texte si nécessaire, ou simplement resélectionnez tout le texte et appuyez sur Entrée.
Cette action, bien que simple, peut parfois supprimer le formatage de lien hypertexte.
Méthodes pour supprimer plusieurs liens hypertextes (en masse)
Si vous avez de nombreux liens hypertextes à supprimer, les méthodes manuelles peuvent devenir fastidieuses. Heureusement, Excel propose des solutions pour supprimer les liens en masse.
1. Suppression de tous les liens d'une feuille de calcul
C'est la méthode la plus rapide pour nettoyer une feuille entière des liens hypertextes.
Étapes :
- Sélectionnez toutes les cellules de la feuille de calcul. Vous pouvez le faire en cliquant sur le petit triangle situé en haut à gauche, à l'intersection des en-têtes de lignes et de colonnes, ou en utilisant le raccourci clavier
Ctrl + A(ouCmd + Asur Mac). - Dans l'onglet "Accueil" du ruban, recherchez le groupe "Édition".
- Cliquez sur la flèche vers le bas à côté de "Effacer".
- Dans le menu déroulant, sélectionnez "Effacer les formats".
Cette action supprimera tous les formats de la feuille, y compris les liens hypertextes. Attention, cela supprimera également d'autres formats comme les couleurs de fond, les polices et les bordures. Si vous souhaitez conserver ces formats, utilisez les méthodes alternatives ci-dessous.
Alternative : Utiliser le Presse-papiers et un éditeur de texte
Cette méthode est un peu plus complexe, mais elle permet de préserver le formatage du texte (gras, italique, etc.) tout en supprimant les liens hypertextes.
- Sélectionnez la plage de cellules contenant les liens hypertextes.
- Copiez les cellules (
Ctrl + CouCmd + C). - Ouvrez un éditeur de texte simple (Bloc-notes sur Windows, TextEdit sur Mac).
- Collez le contenu dans l'éditeur de texte (
Ctrl + VouCmd + V). L'éditeur de texte supprimera automatiquement le formatage des liens hypertextes. - Sélectionnez tout le texte dans l'éditeur de texte et copiez-le à nouveau.
- Retournez dans Excel et collez le contenu dans la plage de cellules d'origine (
Ctrl + VouCmd + V).
2. Suppression sélective des liens avec VBA (Visual Basic for Applications)
Si vous avez besoin d'une solution plus flexible, vous pouvez utiliser VBA pour supprimer les liens hypertextes de manière sélective, par exemple en fonction de certains critères.
Attention : L'utilisation de VBA nécessite des connaissances en programmation. Soyez prudent lorsque vous exécutez du code VBA provenant de sources inconnues.
Étapes :
- Ouvrez l'éditeur VBA en appuyant sur
Alt + F11(ouOption + F11sur Mac). - Dans l'éditeur VBA, insérez un nouveau module en allant dans "Insertion" -> "Module".
- Copiez et collez le code VBA suivant dans le module :
Sub SupprimerLiensHypertextes()
Dim ws As Worksheet
Dim hlink As Hyperlink
' Définir la feuille de calcul à traiter
Set ws = ThisWorkbook.Sheets("NomDeVotreFeuille") ' Remplacez "NomDeVotreFeuille" par le nom réel de votre feuille
' Parcourir tous les liens hypertextes de la feuille
For Each hlink In ws.Hyperlinks
hlink.Delete
Next hlink
MsgBox "Tous les liens hypertextes ont été supprimés de la feuille '" & ws.Name & "'."
End Sub
- Important : Remplacez
"NomDeVotreFeuille"par le nom exact de la feuille de calcul sur laquelle vous souhaitez supprimer les liens hypertextes. - Fermez l'éditeur VBA.
- Pour exécuter la macro, allez dans l'onglet "Développeur" (si l'onglet "Développeur" n'est pas visible, allez dans "Fichier" -> "Options" -> "Personnaliser le ruban" et cochez la case "Développeur").
- Cliquez sur "Macros".
- Sélectionnez la macro "SupprimerLiensHypertextes" et cliquez sur "Exécuter".
Le code VBA parcourra tous les liens hypertextes de la feuille spécifiée et les supprimera.
Exemple plus avancé avec critères :
Vous pouvez modifier le code VBA pour supprimer les liens hypertextes en fonction de certains critères. Par exemple, pour supprimer uniquement les liens qui pointent vers un certain domaine, vous pouvez utiliser le code suivant :
Sub SupprimerLiensHypertextesParDomaine()
Dim ws As Worksheet
Dim hlink As Hyperlink
Dim domaineCible As String
' Définir la feuille de calcul à traiter
Set ws = ThisWorkbook.Sheets("NomDeVotreFeuille") ' Remplacez "NomDeVotreFeuille" par le nom réel de votre feuille
domaineCible = "example.com" ' Remplacez "example.com" par le domaine à cibler
' Parcourir tous les liens hypertextes de la feuille
For Each hlink In ws.Hyperlinks
If InStr(1, hlink.Address, domaineCible, vbTextCompare) > 0 Then
hlink.Delete
End If
Next hlink
MsgBox "Les liens hypertextes vers '" & domaineCible & "' ont été supprimés de la feuille '" & ws.Name & "'."
End Sub
Dans cet exemple, seul les liens pointant vers le domaine example.com seront supprimés. N'oubliez pas de remplacer "NomDeVotreFeuille" et "example.com" par les valeurs appropriées.
Empêcher Excel de créer des liens hypertextes automatiquement
Excel a tendance à transformer automatiquement certaines chaînes de caractères en liens hypertextes, comme les adresses web ou les adresses e-mail. Si vous trouvez cela gênant, vous pouvez désactiver cette fonctionnalité.
Étapes :
- Allez dans "Fichier" -> "Options".
- Dans la fenêtre "Options Excel", sélectionnez "Vérification".
- Cliquez sur le bouton "Options de correction automatique...".
- Dans la fenêtre "Correction automatique", sélectionnez l'onglet "Lors de la frappe".
- Décochez la case "Chemins Internet et réseau par des liens hypertexte".
- Cliquez sur "OK" pour fermer toutes les fenêtres.
Après avoir désactivé cette option, Excel ne créera plus automatiquement de liens hypertextes lorsque vous tapez des adresses web ou des adresses e-mail.
Conclusion
Supprimer un lien hypertexte dans Excel est une tâche simple, mais il est important de connaître les différentes méthodes disponibles pour choisir celle qui convient le mieux à votre situation. Que vous souhaitiez supprimer un seul lien, plusieurs liens en masse, ou empêcher Excel d'en créer automatiquement, vous disposez désormais des outils nécessaires pour maîtriser vos liens hypertextes et optimiser votre travail avec Excel. N'hésitez pas à expérimenter les différentes méthodes et à adapter les exemples VBA à vos besoins spécifiques.