Comment supprimer rapidement les liens hypertexte d'une feuille de calcul dans Excel

Regarder la vidéo - Comment supprimer les liens hypertexte dans Excel

Je trouve souvent assez frustrant lorsqu'Excel crée automatiquement un lien hypertexte dès que j'insère un identifiant de courrier électronique ou une URL dans une cellule et que j'appuie sur Entrée.

Maintenant, lorsque j'essaie de sélectionner une cellule (ou double-cliquez dessus pour entrer dans le mode d'édition), il ouvre automatiquement le lien dans une nouvelle fenêtre de navigateur.

Arghhh !

Dans de tels cas, il est nécessaire de supprimer ces hyperliens de la feuille de calcul.

Dans ce didacticiel, je vais vous montrer 2 méthodes pour supprimer les liens hypertexte existants dans une feuille de calcul et une technique géniale pour empêcher Excel de créer des liens hypertexte par lui-même.

Supprimer les hyperliens en 2 clics

Supposons que vous ayez un ensemble de données dans lequel Excel a automatiquement créé des liens hypertexte dans les URL ou les identifiants de messagerie.

Voici les étapes pour supprimer les liens hypertexte des cellules sélectionnées :

  1. Sélectionnez les données dont vous souhaitez supprimer les hyperliens.
  2. Cliquez avec le bouton droit sur l'une des cellules sélectionnées.
  3. Cliquez sur l'option « Supprimer le lien hypertexte ».

Les étapes ci-dessus supprimeraient instantanément les liens hypertexte des cellules sélectionnées.

Si vous souhaitez supprimer des liens hypertexte de toute la feuille de calcul, sélectionnez toutes les cellules, puis suivez les étapes ci-dessus.

Supprimer les liens hypertexte avec VBA

Bien que la méthode ci-dessus pour supprimer les liens hypertexte en 2 clics soit assez simple, vous pouvez également utiliser VBA pour réduire cela en un seul clic.

Mais avant que cela ne devienne une fonctionnalité en un clic, vous devez effectuer un travail préalable (comme décrit ci-dessous).

Le code de macro VBA ci-dessous supprime instantanément tous les hyperliens de la feuille de calcul active.

Sub RemoveAllHyperlinks() 'Code par Sumit Bansal @ trumpexcel.com ActiveSheet.Hyperlinks.Delete End Sub

Voici les étapes pour mettre le code VBA dans le backend et activer la suppression du lien hypertexte en un clic :

  1. Copiez le code VBA ci-dessus
  2. Allez dans l'onglet Développeur.
  3. Cliquez sur Visual Basic.
  4. Dans l'éditeur VB, cliquez avec le bouton droit sur l'un des objets du classeur.
  5. Allez dans Insérer et cliquez sur Module.
  6. Dans le module, collez le code VBA ci-dessus.
  7. Fermez l'éditeur VB.

Les étapes ci-dessus garantissent que le code VBA est dans le backend et supprimerait les hyperliens de la feuille entière lors de son exécution.

Maintenant, pour simplifier davantage ce processus, vous pouvez ajouter la macro à la barre d'outils d'accès rapide (QAT). Cela vous permettra de supprimer les hyperliens de toute la feuille de calcul en un seul clic.

Voici les étapes pour ajouter la macro VBA au QAT :

  1. Cliquez sur l'icône Personnaliser la barre d'outils d'accès rapide.
  2. Sélectionnez « Plus de commandes ».
  3. Dans la boîte de dialogue Options Excel, dans la boîte de dialogue « Choisir une commande dans », sélectionnez « Macros ».
  4. Cliquez sur la macro que vous souhaitez ajouter au QAT.
  5. Cliquez sur le bouton Ajouter.
  6. Cliquez sur OK.

Les étapes ci-dessus ajouteraient la macro au QAT.

Maintenant, pour supprimer tous les hyperliens de la feuille de calcul, il vous suffit de cliquer sur la macro dans le QAT.

Si vous ne souhaitez pas supprimer tous les hyperliens d'une feuille de calcul, mais uniquement ceux de la plage sélectionnée, utilisez le code VBA ci-dessous :

Sub RemoveHyperlinksfromSelection() 'Code par Sumit Bansal @ trumpexcel.com Selection.Hyperlinks.Delete End Sub

Si vous avez souvent besoin de supprimer des liens hypertexte d'une feuille de calcul (ou d'une plage sélectionnée), il est judicieux d'enregistrer cette macro dans votre classeur de macros personnel.

Voici un guide détaillé sur la façon d'enregistrer une macro dans le classeur de macros personnelles. Une fois enregistré dans le classeur de macros personnelles, il sera disponible dans tous les classeurs de votre système.

Empêcher Excel de créer automatiquement des hyperliens

Jusqu'à présent, nous avons traité les symptômes.

Voyons maintenant comment cibler la cause première du problème : les URL/e-mails sont automatiquement convertis en liens hypertexte.

La raison pour laquelle cela se produit car il existe un paramètre dans Excel qui convertit automatiquement les "chemins Internet et réseau" en liens hypertexte.

Voici les étapes pour désactiver ce paramètre dans Excel :

  1. Allez dans Fichier.
  2. Cliquez sur Options.
  3. Dans la boîte de dialogue Options Excel, cliquez sur « Vérification » dans le volet de gauche.
  4. Cliquez sur le bouton Options de correction automatique.
  5. Dans la boîte de dialogue Correction automatique, sélectionnez l'onglet « Format automatique au fur et à mesure de la frappe ».
  6. Décochez l'option - « Chemins Internet et réseau avec liens hypertexte »
  7. Cliquez sur OK.
  8. Fermez la boîte de dialogue Options Excel.

Si vous avez effectué les étapes suivantes, Excel ne transformerait pas automatiquement les URL, les adresses e-mail et les chemins réseau en liens hypertexte.

Notez que cette modification est appliquée à l'ensemble de l'application Excel et serait appliquée à tous les classeurs avec lesquels vous travaillez.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave