Pourquoi et comment supprimer un lien hypertexte Excel ?
Les liens hypertextes sont des éléments cliquables dans une feuille Excel qui vous redirigent vers une autre ressource, qu'il s'agisse d'une page web, d'un fichier sur votre ordinateur, ou d'une autre cellule dans le même classeur. Bien qu'ils soient pratiques, il arrive souvent qu'on souhaite les supprimer pour des raisons de clarté, de mise en forme, ou simplement parce qu'ils ne sont plus nécessaires. Dans cet article, nous allons explorer les différentes méthodes pour supprimer un lien hypertexte Excel, en fonction de vos besoins spécifiques.
Comprendre les différents types de liens hypertextes dans Excel
Avant de plonger dans les méthodes de suppression, il est important de comprendre qu'il existe différents types de liens hypertextes dans Excel :
- Liens vers des pages web : Ces liens vous redirigent vers une URL spécifique lorsque vous cliquez dessus.
- Liens vers des adresses e-mail : En cliquant sur ces liens, votre logiciel de messagerie s'ouvre avec une nouvelle fenêtre de message pré-remplie avec l'adresse e-mail.
- Liens vers des emplacements dans le document : Ces liens vous permettent de naviguer vers une autre feuille ou une cellule spécifique dans le même classeur.
- Liens vers des fichiers : Ces liens ouvrent un fichier spécifique stocké sur votre ordinateur ou sur un réseau.
La méthode pour supprimer un lien hypertexte Excel peut varier légèrement en fonction du type de lien.
Méthodes simples pour supprimer un lien hypertexte Excel
Voici les méthodes les plus courantes et les plus simples pour supprimer un lien hypertexte dans Excel. Ces méthodes sont idéales pour supprimer des liens individuellement ou en petit nombre.
Supprimer un seul lien hypertexte
La méthode la plus directe pour supprimer un lien hypertexte Excel est la suivante :
- Sélectionnez la cellule contenant le lien hypertexte que vous souhaitez supprimer.
- Faites un clic droit sur la cellule sélectionnée.
- Dans le menu contextuel qui apparaît, choisissez l'option "Supprimer le lien hypertexte". (Parfois aussi nommé "Dissocier le lien hypertexte")
Et voilà ! Le lien hypertexte est supprimé, et le texte de la cellule reste intact.
Supprimer le lien et conserver le texte
Si vous souhaitez conserver le texte du lien hypertexte mais supprimer la mise en forme de lien (soulignement et couleur bleue par défaut), vous pouvez utiliser la méthode suivante :
- Sélectionnez la cellule contenant le lien hypertexte.
- Faites un clic droit sur la cellule sélectionnée.
- Dans le menu contextuel, choisissez l'option "Supprimer le lien hypertexte".
- Sélectionnez à nouveau la cellule.
- Dans l'onglet "Accueil" du ruban Excel, dans le groupe "Police", cliquez sur le bouton "Effacer" (l'icône en forme de gomme).
- Choisissez l'option "Effacer les formats". Cela supprimera la mise en forme de lien hypertexte (soulignement et couleur bleue).
Utiliser le raccourci clavier
Pour une suppression rapide, vous pouvez également utiliser un raccourci clavier après avoir sélectionné la cellule contenant le lien hypertexte :
- Sélectionnez la cellule contenant le lien hypertexte.
- Appuyez sur la touche "Suppr" (Delete) de votre clavier. Cela supprimera le contenu de la cellule, y compris le lien hypertexte.
- Tapez à nouveau le texte que vous souhaitez conserver dans la cellule (si nécessaire).
Méthodes avancées pour supprimer plusieurs liens hypertextes Excel simultanément
Si vous avez une grande quantité de liens hypertextes à supprimer dans votre feuille de calcul, les méthodes précédentes peuvent être fastidieuses. Heureusement, Excel propose des méthodes plus avancées pour supprimer plusieurs liens simultanément.
Supprimer tous les liens hypertextes d'une sélection de cellules
Cette méthode est idéale si vous souhaitez supprimer tous les liens hypertextes dans une plage de cellules spécifique :
- Sélectionnez la plage de cellules contenant les liens hypertextes que vous souhaitez supprimer.
- Faites un clic droit sur la sélection.
- Dans le menu contextuel, choisissez l'option "Supprimer le lien hypertexte". Excel supprimera tous les liens hypertextes dans la sélection.
Utiliser la fonction "Remplacer" pour supprimer les liens hypertextes
La fonction "Remplacer" d'Excel peut également être utilisée pour supprimer les liens hypertextes. Cette méthode est particulièrement utile si vous souhaitez supprimer des liens spécifiques en fonction de leur URL ou de leur texte.
- Sélectionnez la plage de cellules dans laquelle vous souhaitez supprimer les liens hypertextes.
- Appuyez sur les touches "Ctrl + H" (Windows) ou "Cmd + H" (Mac) pour ouvrir la boîte de dialogue "Rechercher et remplacer".
- Dans l'onglet "Remplacer", laissez le champ "Rechercher" vide.
- Laissez également le champ "Remplacer par" vide.
- Cliquez sur le bouton "Options".
- Dans la section "Rechercher", sélectionnez l'option "Commentaires".
- Cliquez sur le bouton "Remplacer tout". Excel supprimera tous les liens hypertextes dans la sélection. Note : cette méthode peut impacter les commentaires dans les cellules, il est donc préférable de l'utiliser uniquement si vous n'avez pas de commentaires importants dans la sélection.
Utiliser VBA pour supprimer tous les liens hypertextes d'une feuille de calcul
Si vous avez besoin de supprimer régulièrement tous les liens hypertextes d'une feuille de calcul, vous pouvez utiliser une macro VBA (Visual Basic for Applications). Voici un exemple de code VBA qui supprime tous les liens hypertextes de la feuille active :
Sub SupprimerTousLesLiensHypertextes()
Dim ws As Worksheet
Dim hlink As Hyperlink
Set ws = ActiveSheet
For Each hlink In ws.Hyperlinks
hlink.Delete
Next hlink
Set ws = Nothing
Set hlink = Nothing
MsgBox "Tous les liens hypertextes ont été supprimés de la feuille active."
End Sub
Pour utiliser cette macro :
- Appuyez sur les touches "Alt + F11" pour ouvrir l'éditeur VBA.
- Dans l'éditeur VBA, cliquez sur "Insertion" > "Module".
- Collez le code VBA dans le module.
- Fermez l'éditeur VBA.
- Dans Excel, appuyez sur les touches "Alt + F8" pour ouvrir la boîte de dialogue "Macro".
- Sélectionnez la macro "SupprimerTousLesLiensHypertextes" et cliquez sur le bouton "Exécuter".
Cette macro parcourra tous les liens hypertextes de la feuille active et les supprimera. Une boîte de message vous confirmera la suppression.
Utiliser VBA pour supprimer les liens hypertextes en fonction de critères spécifiques
Vous pouvez adapter le code VBA ci-dessus pour supprimer les liens hypertextes en fonction de critères spécifiques. Par exemple, vous pouvez supprimer uniquement les liens qui pointent vers un certain site web ou qui contiennent un certain mot-clé dans leur texte.
Voici un exemple de code VBA qui supprime uniquement les liens hypertextes qui pointent vers le site "example.com" :
Sub SupprimerLiensHypertextesSpecifiques()
Dim ws As Worksheet
Dim hlink As Hyperlink
Set ws = ActiveSheet
For Each hlink In ws.Hyperlinks
If InStr(1, hlink.Address, "example.com", vbTextCompare) > 0 Then
hlink.Delete
End If
Next hlink
Set ws = Nothing
Set hlink = Nothing
MsgBox "Les liens hypertextes vers example.com ont été supprimés."
End Sub
Dans ce code, la fonction InStr est utilisée pour vérifier si l'adresse du lien hypertexte contient la chaîne "example.com". Si c'est le cas, le lien est supprimé.
Désactiver la création automatique de liens hypertextes dans Excel
Si vous souhaitez éviter qu'Excel ne crée automatiquement des liens hypertextes lorsque vous tapez des adresses web ou des adresses e-mail, vous pouvez désactiver cette fonctionnalité dans les options d'Excel.
- Cliquez sur l'onglet "Fichier".
- Cliquez sur "Options".
- Dans la boîte de dialogue "Options Excel", cliquez sur "Vérification".
- Cliquez sur le bouton "Options de correction automatique...".
- Dans la boîte de dialogue "Correction automatique", cliquez sur l'onglet "Mise en forme automatique pendant la frappe".
- Décochez la case "Chemins Internet et réseau par des liens hypertexte".
- Cliquez sur "OK" pour fermer toutes les boîtes de dialogue.
En désactivant cette option, Excel ne créera plus automatiquement de liens hypertextes lorsque vous tapez des adresses web ou des adresses e-mail. Cependant, vous pourrez toujours insérer manuellement des liens hypertextes en utilisant la fonction "Lien hypertexte" (Ctrl+K).
Bonnes pratiques et erreurs à éviter lors de la suppression de liens hypertextes Excel
Voici quelques conseils et astuces pour supprimer les liens hypertextes dans Excel de manière efficace et sans commettre d'erreurs :
- Toujours faire une copie de sauvegarde de votre feuille de calcul avant de supprimer des liens hypertextes en masse. Cela vous permettra de restaurer votre feuille de calcul en cas d'erreur.
- Vérifier attentivement la sélection avant de supprimer les liens hypertextes. Assurez-vous de ne pas supprimer accidentellement des liens que vous souhaitez conserver.
- Utiliser les options de recherche et de remplacement avec précaution. Assurez-vous de bien comprendre les critères de recherche avant de remplacer ou de supprimer des liens.
- Tester les macros VBA sur une copie de votre feuille de calcul avant de les exécuter sur votre feuille de calcul principale.
- Être conscient des effets secondaires de la suppression des liens hypertextes. Par exemple, la suppression des liens hypertextes peut affecter les formules ou les macros qui dépendent de ces liens.
En suivant ces conseils, vous pouvez supprimer les liens hypertextes dans Excel de manière sûre et efficace, et optimiser vos feuilles de calcul pour une meilleure clarté et une meilleure performance.