Comment trouver des hyperliens invisibles dans votre feuille de calcul Excel via VBA

Partage maintenant:

Les hyperliens invisibles vous causeront parfois des problèmes. Et dans cet article, nous utiliserons VBA pour trouver des hyperliens invisibles dans votre feuille de calcul Excel.

Dans cette image ci-dessous, vous pouvez voir que toutes les cellules ont le même format. Mais il existe des hyperliens invisibles entre ces cellules.Un exemple de lien hypertexte invisible

Lorsque vous devez sélectionner une cellule, vous utiliserez certainement votre souris et cliquerez dessus. Mais si la cellule contient un lien hypertexte invisible, l'ordinateur lancera immédiatement le navigateur et ouvrira le lien hypertexte. C'est très irritant car vous voulez juste sélectionner la cellule. Par conséquent, vous devez trouver les hyperliens invisibles pour éviter un tel problème.

Trouver des hyperliens invisibles

Afin de trouver ces hyperliens invisibles, vous pouvez maintenant suivre les étapes ci-dessous.

  1. Appuyez sur les touches de raccourci "Alt + F11" sur le clavier.
  2. Et puis dans l'éditeur Visual Basic, cliquez sur le bouton "Insérer" dans la barre d'outils.
  3. Après cela, choisissez l'option "Module" dans le sous-menu.Module d'insertion
  4. Saisissez maintenant les codes suivants dans le nouveau module :

Sous Rechercher des hyperliens ()

    Dim h As Plage

        Pour chaque h dans ActiveSheet.UsedRange

            Si h.Hyperlinks.Count = 1 Alors

                h.Interior.Color = vbYellow

            Si fin

        Heure suivante

End Sub

Dans ces codes VBA, nous utilisons la méthode Count pour juger s'il existe un lien hypertexte. S'il y a un lien hypertexte, la cellule sera remplie de couleur jaune. Si vous avez besoin de trouver des hyperliens dans une plage spécifique, vous pouvez également modifier la plage dans les codes.

  1. Appuyez ensuite sur la touche "F5" du clavier. En outre, vous pouvez également cliquer sur le bouton "Exécuter le sous-programme" dans la barre d'outils de l'éditeur.Exécuter Sub

Et puis vous pouvez revenir à la feuille de calcul. Ici, toutes les cellules avec des hyperliens sont remplies d'une couleur spéciale. Ainsi, vous pouvez être plus prudent lorsque vous devez sélectionner ces cellules.Hyperliens invisibles

De plus, si vous avez besoin de supprimer ces hyperliens, vous pouvez vous référer à notre article précédent 3 méthodes pratiques pour supprimer les liens hypertexte dans les cellules Excel. Mais si vous avez besoin de supprimer directement des hyperliens par VBA rapidement, vous pouvez continuer à lire la partie suivante.

Supprimer les hyperliens invisibles

Dans cette partie, vous pouvez utiliser les codes VBA pour supprimer rapidement les hyperliens invisibles. Mais avant de faire cela, vous devez vous assurer que vous n'utiliserez pas ces hyperliens.

  1. Répétez les 3 premières étapes et insérez un nouveau module.
  2. Entrez maintenant les codes suivants dans le module :

Sous SupprimerHyperlinks ()

Dim h As Plage

        Pour chaque h dans ActiveSheet.UsedRange

            Si h.Hyperlinks.Count = 1 Alors

                h.Hyperliens.Supprimer

            Si fin

        Heure suivante

End Sub

  1. Après cela, lancez le sous-marin. Ainsi, tous les hyperliens seront supprimés de la feuille de calcul.Aucun lien hypertexte

Vous pouvez également revenir à la feuille de calcul et ajuster le format dans la feuille de calcul. Grâce à ce processus, vous pouvez supprimer rapidement tous les hyperliens invisibles.

Exécutez un puissant outil de réparation

Lorsque vous constatez que votre Excel est corrompu, vous devez essayer de réparer Excel immédiatement. En effet, le résultat d'une corruption de données peut être désastreux. Pour réparer le problème du fichier xlsxVous pouvez désormais utiliser notre outil tiers. De nombreuses personnes victimes de corruption de fichiers Excel l'ont déjà utilisé, et la quasi-totalité d'entre elles sont satisfaites du résultat. Ne manquez donc pas cette opportunité !

Introduction de l'auteur:

Anna Ma est une experte en récupération de données dans DataNumen, Inc., qui est le leader mondial des technologies de récupération de données, y compris réparer les dommages aux documents doc et produits logiciels de réparation Outlook. Pour plus d'informations, visitez www.datanumen.com

Partage maintenant:

Les commentaires sont fermés.