Hoppa till huvudinnehåll

Hur markerar jag hela / hela raden medan du rullar i Excel-kalkylbladet? 

Om du har ett stort kalkylblad med flera kolumner blir det svårt för dig att skilja data på den raden. I det här fallet kan du markera hela raden av aktiv cell så att du snabbt och enkelt kan se data i den raden när du rullar ner i det horisontella rullningsfältet. Den här artikeln kommer jag att prata om några knep för dig för att lösa detta problem .

Markera hela raden när du rullar med VBA-kod

Markera hela raden / kolumnen / raden och kolumnen när du rullar med Kutools för Excel


Följande VBA-kod kan hjälpa dig att markera en rad med vald cell dynamiskt, gör så här:

1. Aktivera kalkylbladet som du vill markera hela raden i den markerade cellen och högerklicka på arkfliken och välj Visa kod från högerklickmenyn, se skärmdump:

doc markera hela rad 1

2. I det öppnade Microsoft Visual Basic för applikationer kopiera följande kod till den tomma modulen:

VBA-kod: Markera hela raden när du rullar

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Updateby Extendoffice
Cells.Interior.ColorIndex = 0
Target.EntireRow.Interior.ColorIndex = 8
End Sub

3. Spara och stäng sedan den här koden, nu när du klickar på en cell markeras hela raden i den valda cellen som följande skärmdumpar:

doc markera hela rad 2
1
doc markera hela rad 3

Anmärkningar:

1. Du kan ändra markeringsfärgen till en annan du gillar i det här skriptet ”Target.EntireRow.Interior.ColorIndex = 8”, Ändra numret 8 till ett annat färgindex.

2. Om du vill inaktivera den här koden behöver du bara gå till Microsoft Visual Basic för applikationer och ta bort koden.

3. Den här koden kan också markera raderna i det valda cellområdet som följande resultat:

doc markera hela rad 4

4. Den här koden tillämpas endast på det aktuella kalkylbladet.

5. Om det finns några färgade celler i kalkylbladet förloras cellfärgen när du använder den här koden.


Om du vill prova ett nytt verktyg - Kutools för Excel, med dess Läslayout, kan du enkelt markera hela raden eller hela kolumnen eller både raden och kolumnen i den aktiva cellen.

Kutools för Excel : med mer än 300 praktiska Excel-tillägg, gratis att prova utan begränsning på 30 dagar. 

När du har installerat Kutools för Excel, gör med följande steg:

1. Välj en cell eller ett cellområde där du vill markera raderna.

2. Klicka Kutools > Läslayout rullgardinsmeny> Läsa layoutinställningar, se skärmdump:

3. I Läsa layoutinställningar dialogrutan, välj en typ du behöver för att markera raden eller kolumnen under Former avsnittet och ange sedan en stil med den här formen, samtidigt kan du välja andra alternativ, som färg eller transparens som du behöver, se skärmdump:

tips: Om du vill markera raden och kolumnen i vald cell, välj Kors och tvärs under Former avsnitt, och välj Vertikal linje för att markera hela kolumnen med aktiv cell.

4. När du har avslutat inställningarna i dialogrutan klickar du på Okoch nu när du klickar på en cell markeras hela raden på en gång. Och den flyttas dynamiskt när de valda cellerna ändras.

Anmärkningar:

1. Du kan avbryta det här verktyget genom att avmarkera kryssrutan Läslayout igen.

2. Detta Läslayout funktionen tillämpas på alla kalkylblad i din arbetsbok.

3. Detta Läslayout funktionen inaktiveras när du startar arbetsboken nästa gång.

4. Med det här verktyget bevaras din färgade cell.

Klicka för att få mer information om denna läslayout.

Ladda ner och testa gratis Kutools för Excel nu!


Kutools för Excel: med mer än 300 praktiska Excel-tillägg, gratis att prova utan begränsning på 30 dagar. Ladda ner och testa gratis nu!

Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...

Beskrivning


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
Comments (10)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
grazie
Molto utile ,
Ho un problema però, annulla l'eventuale colore delle celle che seleziono o se volessi impostare altro colore a una cella quando la seleziono mi scompare.
grazie
This comment was minimized by the moderator on the site
Hello, andrea

It may be difficult to modify the VBA code, so, here, I recommend you to apply the Conditional Formatting feature for solving this problem, please view the below article:
https://www.extendoffice.com/documents/excel/3500-excel-highlight-selected-row-conditional-formatting.html

Or you can use the Kutools for Excel' Reading Layout feature, you can try it 30 days for free.
Please download from: https://www.extendoffice.com/download/kutools-for-excel.html
This comment was minimized by the moderator on the site
This is so cool, but it removes any existing highlights from cells unless they are the result of conditional formatting. Any way to avoid that?
This comment was minimized by the moderator on the site
Hello, BHarris
It may be difficult to modify the VBA code, so, here, I recommend you to apply the Conditional Formatting feature for solving this problem, please view the below article:
https://www.extendoffice.com/documents/excel/3500-excel-highlight-selected-row-conditional-formatting.html

Or you can use the Kutools for Excel' Reading Layout feature, you can try it 30 days for free.
Please download from: https://www.extendoffice.com/download/kutools-for-excel.html
This comment was minimized by the moderator on the site
Does not work for MS Office - Excel 2016
This comment was minimized by the moderator on the site
is there a way to get it to only do a set of 4 cells along the specific row?
This comment was minimized by the moderator on the site
Hello, David,
The following VBA code can help you to highlight the cells that you selected, please try it. Hope it can help you!

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cells.Interior.ColorIndex = 0
Target.Interior.ColorIndex = 8
End Sub
This comment was minimized by the moderator on the site
Hi thanks for providing the code....it is so useful for our report, but actually for my report the hyperlink is there in the other sheet in the same workbook and highlighted cell is there in the next sheet, that selected cell row total should be selected. but while running this code im getting a run-time error '1004'. will you please help me on this ...
This comment was minimized by the moderator on the site
Thank You for this !
This comment was minimized by the moderator on the site
Thank you for the code to highlight the whole row. It is *AWESOME* and is going to make scrolling spreadsheets so much easier.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations