Kako najti nevidne hiperpovezave v Excelovem delovnem listu prek VBA

Skupna raba zdaj:

Nevidne hiperpovezave vam včasih povzročajo težave. V tem članku bomo z VBA našli nevidne hiperpovezave na vašem Excelovem delovnem listu.

Na tej spodnji sliki lahko vidite, da imajo vse celice enako obliko. Toda med temi celicami obstaja nekaj nevidnih hiperpovezav.Primer nevidne hiperpovezave

Ko morate izbrati celico, boste zagotovo uporabili miško in jo kliknili. Če pa celica vsebuje nevidno hiperpovezavo, bo računalnik takoj zagnal brskalnik in odprl hiperpovezavo. To je zelo dražilno, ker želite samo izbrati celico. Zato morate poiskati nevidne hiperpovezave, da se izognete takim težavam.

Poiščite nevidne hiperpovezave

Da bi našli tiste nevidne hiperpovezave, lahko zdaj sledite spodnjim korakom.

  1. Pritisnite bližnjične tipke “Alt + F11” na tipkovnici.
  2. Nato v urejevalniku Visual Basic v orodni vrstici kliknite gumb »Vstavi«.
  3. Po tem v podmeniju izberite možnost »Modul«.Vstavite modul
  4. Zdaj v nov modul vnesite naslednje kode:

Sub FindHyperlinks ()

    Zatemni kot obseg

        Za vsak h v ActiveSheet.UsedRange

            Če je h.Hyperlinks.Count = 1 Potem

                h.Interior.Color = vbRumena

            Konec Če

        Naslednji h

End Sub

V teh kodah VBA uporabljamo metodo Count, da presodimo, ali obstaja hiperpovezava. Če obstaja hiperpovezava, bo celica napolnjena z rumeno barvo. Če želite najti hiperpovezave v določenem obsegu, lahko obseg spremenite tudi v kodah.

  1. Nato pritisnite tipko “F5” na tipkovnici. Poleg tega lahko v orodni vrstici v urejevalniku kliknete tudi gumb "Run Sub".Zaženite Sub

In potem se lahko vrnete na delovni list. Tu so vse celice s hiperpovezavami napolnjene s posebno barvo. Tako ste lahko previdnejši, ko morate izbrati te celice.Nevidne hiperpovezave

Če želite odstraniti te hiperpovezave, se lahko obrnete na naš prejšnji članek 3 Praktične metode za odstranjevanje hiperpovezav v celicah Excel. Če pa morate hitro izbrisati hiperpovezave s strani VBA, lahko nadaljujete z branjem naslednjega dela.

Odstranite nevidne hiperpovezave

V tem delu lahko s kodami VBA hitro odstranite nevidne hiperpovezave. Preden pa to storite, se morate prepričati, da teh hiperpovezav ne boste uporabljali.

  1. Ponovite prve 3 korake in vstavite nov modul.
  2. Zdaj v modul vnesite naslednje kode:

Sub RemoveHyperlinks ()

Zatemni kot obseg

        Za vsak h v ActiveSheet.UsedRange

            Če je h.Hyperlinks.Count = 1 Potem

                h. Hiperpovezave. Izbriši

            Konec Če

        Naslednji h

End Sub

  1. Po tem zaženite pod. Tako bodo vse hiperpovezave odstranjene z delovnega lista.Brez hiperpovezave

Lahko se tudi vrnete na delovni list in prilagodite obliko na delovnem listu. S tem postopkom lahko hitro odstranite vse nevidne hiperpovezave.

Zaženite zmogljivo orodje za popravilo

Ko ugotovite, da so Excel poškodovani, poskusite takoj popraviti Excel. To je zato, ker je lahko rezultat poškodbe podatkov katastrofalen. Da bi popravilo težave z datoteko xlsx, lahko zdaj investirate v naše orodje tretje osebe. To orodje so uporabljale številne žrtve poškodb datotek Excel. Skoraj vsi so zadovoljni z rezultatom. Zato te programske opreme ne zamudite.

Uvod avtorja:

Anna Ma je ​​strokovnjakinja za obnovitev podatkov v DataNumen, Inc., ki je vodilna na svetu na področju tehnologij za obnovitev podatkov, vključno z popravi škodo na dokumentu in obeti za popravilo programskih izdelkov. Za več informacij obiščite www.datanumen.com

Skupna raba zdaj:

Komentarji so zaprti.