Sådan finder du usynlige hyperlinks i dit Excel-regneark via VBA

Usynlige hyperlinks vil nogle gange forårsage problemer for dig. Og i denne artikel vil vi bruge VBA til at finde usynlige hyperlinks i dit Excel-regneark.

På dette billede nedenfor kan du se, at alle cellerne har samme format. Men der findes nogle usynlige hyperlinks blandt disse celler.Et eksempel på usynlig hyperlink

Når du skal vælge en celle, vil du helt sikkert bruge din mus og klikke på den. Men hvis cellen indeholder et usynligt hyperlink, vil computeren straks starte browseren og åbne hyperlinket. Dette er meget irriterende, fordi du bare vil vælge cellen. Derfor skal du finde de usynlige hyperlinks for at undgå et sådant problem.

Find usynlige hyperlinks

For at finde disse usynlige hyperlinks kan du nu følge nedenstående trin.

  1. Tryk på genvejstasterne "Alt + F11" på tastaturet.
  2. Og derefter i Visual Basic-editoren, klik på knappen "Indsæt" i værktøjslinjen.
  3. Vælg derefter indstillingen "Modul" i undermenuen.Indsæt modul
  4. Indtast nu følgende koder i det nye modul:

Sub Find Hyperlinks()

    Dim h As Range

        For hver h i ActiveSheet.UsedRange

            Hvis h.Hyperlinks.Count = 1 Så

                h.Interiør.Farve = vbGul

            End If

        Næste h

End Sub

I disse VBA-koder bruger vi Count-metoden til at vurdere, om der findes et hyperlink. Hvis der er et hyperlink, vil cellen være fyldt med gul farve. Hvis du har brug for at finde hyperlinks i et specifikt område, kan du også ændre rækkevidden i koderne.

  1. Tryk derefter på knappen "F5" på tastaturet. Desuden kan du også klikke på knappen "Run Sub" på værktøjslinjen i editoren.Kør Sub

Og så kan du vende tilbage til arbejdsarket. Her er alle celler med hyperlinks fyldt med en speciel farve. Således kan du være mere forsigtig, når du skal vælge disse celler.Usynlige hyperlinks

Derudover, hvis du har brug for at fjerne disse hyperlinks, kan du henvise til vores tidligere artikel 3 praktiske metoder til fjernelse af hyperlinks i Excel-celler. Men hvis du har brug for at slette hyperlinks direkte fra VBA hurtigt, kan du fortsætte med at læse den følgende del.

Fjern usynlige hyperlinks

I denne del kan du bruge VBA-koder til hurtigt at fjerne usynlige hyperlinks. Men før du gør dette, skal du sørge for, at du ikke vil bruge disse hyperlinks.

  1. Gentag de første 3 trin og indsæt et nyt modul.
  2. Indtast nu følgende koder i modulet:

Sub Fjern hyperlink ()

Dim h As Range

        For hver h i ActiveSheet.UsedRange

            Hvis h.Hyperlinks.Count = 1 Så

                h.Hyperlinks.Slet

            End If

        Næste h

End Sub

  1. Kør derefter sub'en. Således vil alle hyperlinks blive fjernet fra regnearket.Intet hyperlink

Du kan også vende tilbage til arbejdsarket og justere formatet i regnearket. Gennem denne proces kan du hurtigt fjerne alle de usynlige hyperlinks.

Kør et kraftfuldt reparationsværktøj

Når du opdager, at din Excel er korrupt, bør du prøve at rette Excel med det samme. Det skyldes, at resultatet af en datakorruption kan være katastrofalt. For at reparation xlsx fil problem, kan du nu investere i vores tredjepartsværktøj. Dette værktøj er blevet brugt af mange ofre for Excel-filer, der er blevet beskadiget. Næsten alle er tilfredse med resultatet. Gå derfor ikke glip af denne software.

Forfatter Introduktion:

Anna Ma er datagendannelsesekspert i DataNumen, Inc., som er verdens førende inden for datagendannelsesteknologier, herunder reparere doc dokument beskadigelse og Outlook-reparationssoftwareprodukter. For mere information besøg www.datanumen.com

Kommentarer er lukket.