Sådan fremhæver du den aktive række i Excel (3 metoder)

  • Del Dette
Hugh West

Hvis dit Excel-datasæt har mange kolonner, bliver det ret svært at finde data fra den ene ende til den anden ende af en række. Men hvis du genererer et system, hvor hele rækken bliver fremhævet, når du vælger en celle i dit datasæt, kan du nemt finde data fra den pågældende række. I denne artikel viser jeg dig, hvordan du kan fremhæve den aktive række i Excel på 3 forskellige måder.

Antag, at du har følgende datasæt, og at du vil fremhæve en række, når du vælger en celle i den pågældende række.

Download arbejdsbog til øvelser

Fremhæv aktiv række.xlsm

3 metoder til at fremhæve aktiv række i Excel

1. Fremhæv den aktive række ved hjælp af betinget formatering

1.1. Anvend betinget formatering

Hvis du vil fremhæve en aktiv række ved hjælp af betinget formatering, skal du først,

➤ Vælg hele regnearket ved at klikke på øverste venstre hjørne af arket.

Derefter,

➤Gå til Home> Betinget formatering og vælg Ny regel .

Den åbner den Ny formateringsregel vindue. I dette vindue,

➤ Vælg Brug en formel til at bestemme, hvilke celler der skal formateres fra Vælg en regeltype boks.

Som et resultat heraf vil der blive oprettet en ny boks med navnet Formater værdier, hvor denne formel er sand vil blive vist i den nederste del af Ny formateringsregel vindue.

➤ Indtast følgende formel i Formater værdier, hvor denne formel er sand boks,

=CELL("row")=CELL("row",A1)

Formlen fremhæver den aktive række med den valgte formateringsstil.

Endelig,

➤ Klik på Format for at indstille farven til fremhævning.

1.2. Indstil formateringsstil til at fremhæve den aktive række

Når du har klikket på Format , et nyt vindue med navnet Formater celler vil blive vist.

➤ Vælg en farve, som du vil fremhæve den aktive række med, fra Fyld fanebladet.

Du kan også indstille en anden talformatering, skrifttype og grænsestil for den aktive række fra den anden fane i de andre faner i Formater celler vindue, hvis du ønsker det.

➤ Klik på OK .

Nu vil du se den valgte formateringsstil i Forhåndsvisning feltet i den Ny formateringsregel vindue.

➤ Klik på OK .

Nu,

➤ Vælg en vilkårlig celle i datasættet.

Hele rækken i den aktive celle bliver fremhævet med den valgte farve.

1.3. Opdater manuelt, når du ændrer den aktive celle

Hvis du efter at have valgt den første celle vælger en celle fra en anden række, vil du se, at den første række stadig er fremhævet. Dette sker, fordi Excel ikke har opdateret sig selv. Excel opdaterer sig selv automatisk, når der foretages en ændring i en celle, eller når der gives en kommando. Men det opdateres ikke automatisk, når du blot ændrer dit valg. Så du skal opdatere Excel manuelt.

➤ Tryk på F9 .

Som følge heraf opdaterer Excel sig selv, og den aktive række fremhæves.

Så nu skal du bare vælge en celle og trykke på F9 for at fremhæve den aktive række.

Læs mere: Excel skiftende rækkefarve med betinget formatering [Video]

2. Fremhæv række med aktiv celle i Excel ved hjælp af VBA

Du kan også skrive en kode til at fremhæve den aktive celle ved hjælp af Microsoft Visual Basic-applikation (VBA) . først,

➤ Højreklik på arkets navn ( VBA ), hvor du ønsker at fremhæve den aktive række.

Den åbner den VBA vindue. I dette VBA vindue, vil du se Kode vinduet på det pågældende ark.

➤ Indtast følgende kode,

 Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) Static xRow If xRow "" Then With Rows(xRow).Interior .ColorIndex = xlNone End With End With End If Active_Row = Selection.Row xRow = Active_Row With Rows(Active_Row).Interior .ColorIndex = 7 .Pattern = xlSolid End With End Sub 

Her vil koden ændre farven på rækken med den valgte celle med en farve, der har farveindeks 7. Hvis du vil fremhæve den aktive række med andre farver, skal du indsætte andre tal, indsat af 7 i koden.

➤ Luk eller minimer den VBA vindue.

Hvis du nu markerer en celle i dit regneark, vil hele rækken blive fremhævet, hvis du markerer en celle.

➤ Vælg en anden celle fra en anden række.

Du vil se, at denne række nu vil blive fremhævet.

Læs mere: Fremhæv række, hvis celle indeholder en tekst

Lignende læsninger

  • Skjul rækker og kolonner i Excel: Genvej & Andre teknikker
  • Skjulte rækker i Excel: Hvordan kan du fjerne eller slette dem?
  • VBA til at skjule rækker i Excel (14 metoder)
  • Sådan ændrer du størrelsen på alle rækker i Excel (6 forskellige metoder)
  • Unhide All Rows virker ikke i Excel (5 Problemer & Løsninger)

3. Automatisk fremhævning af den aktive række ved hjælp af betinget formatering og VBA

3.1. Anvend betinget formatering

I den første metode skal du trykke på F9 til at opdatere Excel efter at have valgt en ny række. Du kan automatisere processen med opdatering ved at bruge en simpel VBA kode. I denne metode viser jeg dig, hvordan du kan fremhæve den aktive række automatisk ved hjælp af betinget formatering og VBA .

For at gøre det skal du først definere et navn.

➤ Gå til Formler og vælg Definer navn .

Den åbner den Nyt navn vindue.

➤ Skriv et navn (f.eks. HighlightActiveRow ) i den Navn boksen og skriv =1 i den Henviser til boks.

➤ Tryk på OK .

Nu,

➤ Vælg hele regnearket ved at klikke på øverste venstre hjørne af arket.

Derefter,

➤Gå til Home> Betinget formatering og vælg Ny regel .

Den åbner den Ny formateringsregel vindue. I dette vindue,

➤ Vælg Brug en formel til at bestemme, hvilke celler der skal formateres fra Vælg en regeltype boks.

Som et resultat heraf er der en ny boks ved navn Formater værdier, hvor denne formel er sand vil blive vist i den nederste del af Ny formateringsregel vindue.

➤ Indtast følgende formel i Formater værdier, hvor denne formel er sand boks,

=ROW(A1)=HighlightActiveRow

Formlen fremhæver den aktive række med den valgte formateringsstil.

Endelig,

➤ Klik på Format for at indstille farven til fremhævning.

Når du har klikket på Format , et nyt vindue med navnet Formater celler vil blive vist.

➤ Vælg en farve, som du vil fremhæve den aktive række med, fra Fyld fanebladet.

Du kan også indstille en anden talformatering, skrifttype og grænsestil for den aktive række fra den anden fane i de andre faner i Formater celler vindue, hvis du ønsker det.

➤ Klik på OK .

Nu vil du se den valgte formateringsstil i Forhåndsvisning feltet i den Ny formateringsregel vindue.

➤ Klik på OK .

3.2. Anvend kode til automatisk opdatering

På dette trin,

➤ Højreklik på arkets navn ( CF & VBA ), hvor du ønsker at fremhæve den aktive række.

Den åbner den VBA vindue. I dette VBA vindue, vil du se Kode vinduet på det pågældende ark.

➤ Indtast følgende kode i Kode vindue,

 Private Sub Worksheet_SelectionChange(ByVal Target As Range) With ThisWorkbook.Names("HighlightActiveRow") .Name = "HighlightActiveRow" .RefersToR1C1 = "=" & ActiveCell.Row End With End Sub 

Koden vil automatisere opdateringsprocessen. Her skal navnet (HighlightActiveRow) være det samme som det navn, du har givet i Definer navn boks.

➤ Luk eller minimer den VBA vindue.

Hvis du nu markerer en celle i dit regneark, vil hele rækken blive fremhævet, hvis du markerer en celle.

Hvis du vælger en anden celle, vil rækken i denne celle automatisk blive fremhævet. Denne gang behøver du ikke at trykke på F9 for at opdatere Excel.

Læs mere: Sådan fremhæver du hver anden række i Excel

Konklusion

Jeg håber, at du nu ved, hvordan du kan fremhæve den aktive række i Excel. Hvis du er forvirret over en af de tre metoder, der er beskrevet i denne artikel, er du velkommen til at efterlade en kommentar.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.