Skip to main content

Automatisch markeren van actieve rij en kolom in Excel (Volledige handleiding)

Author: Xiaoyang Last Modified: 2025-05-29

Het navigeren door uitgebreide Excel-werkbladen die vol met gegevens staan, kan uitdagend zijn, en het is gemakkelijk om de weg kwijt te raken of waarden verkeerd te lezen. Om uw data-analyse te verbeteren en de kans op fouten te verminderen, introduceren we 3 verschillende manieren om dynamisch de rij en kolom van een geselecteerde cel in Excel te markeren. Terwijl u van cel naar cel beweegt, verschuift de markering dynamisch, wat een duidelijke en intuïtieve visuele aanwijzing biedt om u gefocust te houden op de juiste gegevens zoals in de volgende demo wordt getoond:

Automatisch markeren van actieve rij en kolom in Excel


Video: Automatisch markeren van actieve rij en kolom in Excel

 


Automatisch markeren van actieve rij en kolom met VBA-code

Om automatisch de hele kolom en rij van de geselecteerde cel in het huidige werkblad te markeren, kan de volgende VBA-code u helpen deze taak uit te voeren.

Stap 1: Open het werkblad waarin u de actieve rij en kolom automatisch wilt markeren

Stap 2: Open de VBA-bladmodule-editor en kopieer de code

  1. Klik met de rechtermuisknop op de naam van het blad en kies "Bekijk Code" in het contextmenu, zie screenshot:
    Right click the sheet name, and choose View Code from the context menu
  2. In de geopende VBA-bladmodule-editor kopieert en plakt u de volgende code in de lege module. Zie screenshot:
    VBA-code: automatisch markeren van rij en kolom van geselecteerde cel
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    'Update by Extendoffice
        Dim rowRange As Range
        Dim colRange As Range
        Dim activeCell As Range
        Set activeCell = Target.Cells(1, 1)
        Set rowRange = Rows(activeCell.Row)
        Set colRange = Columns(activeCell.Column)
         Cells.Interior.ColorIndex = xlNone
        rowRange.Interior.Color = RGB(248, 150, 171)
        colRange.Interior.Color = RGB(173, 233, 249)
    End Sub
    
    Tips: Pas de code aan
    • Om de markeerkleur te wijzigen, hoeft u alleen de RGB-waarde in de volgende scripts aan te passen:
      rowRange.Interior.Color = RGB(248, 150, 171)
      colRange.Interior.Color = RGB(173, 233, 249)
    • Om alleen de hele rij van de geselecteerde cel te markeren, verwijdert u of commentarieert u (voeg een apostrof aan het begin toe) deze regel:
      colRange.Interior.Color = RGB(173, 233, 249)
    • Om alleen de hele kolom van de geselecteerde cel te markeren, verwijdert u of commentarieert u (voeg een apostrof aan het begin toe) deze regel:
      rowRange.Interior.Color = RGB(248, 150, 171)

    copy and paste the code into the module
  3. Sluit vervolgens het VBA-editorvenster om terug te keren naar het werkblad.

Resultaat:

Nu, wanneer u een cel selecteert, worden de hele rij en kolom van die cel automatisch gemarkeerd, en verschuift de markering dynamisch terwijl de geselecteerde cel verandert zoals in de onderstaande demo wordt getoond:

Opmerkingen:
  • Deze code zal de achtergrondkleuren van alle cellen in het werkblad wissen, dus vermijd het gebruik van deze oplossing als u cellen met aangepaste kleuring hebt.
  • Het uitvoeren van deze code zal de functie "Ongedaan maken" in het blad uitschakelen, wat betekent dat u fouten niet kunt herstellen door op de "Ctrl" + "Z" sneltoets te drukken.
  • Deze code werkt niet in een beveiligd werkblad.
  • Om te stoppen met markeren van de rij en kolom van de geselecteerde cel, moet u de eerder toegevoegde VBA-code verwijderen. Daarna kunt u de markering resetten door te klikken op "Start" > "Vulkleur" > "Geen vulkleur".

Automatisch markeren van actieve rij en kolom met slechts één klik van Kutools

Wordt u geconfronteerd met de beperkingen van VBA-code in Excel? De "Raster Focus"-functie van "Kutools voor Excel" is uw ideale oplossing! Ontworpen om de tekortkomingen van VBA aan te pakken, biedt het een breed scala aan markeerstijlen om uw ervaring met het werkblad te verbeteren. Met de mogelijkheid om deze stijlen toe te passen op alle open werkboeken, zorgt "Kutools" voor een consistent efficiënt en visueel aantrekkelijk proces voor gegevensbeheer.

Kutools voor Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden vergroot. Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie over Kutools voor Excel...  Gratis proefversie...

Na installatie van Kutools voor Excel, klikt u op "Kutools" > "Raster Focus" om deze functie in te schakelen. Nu kunt u zien dat de rij en kolom van de actieve cel onmiddellijk gemarkeerd worden. Deze markering verschuift dynamisch mee terwijl u uw celselectie wijzigt. Zie de onderstaande demo:

Belangrijkste voordelen van de Raster Focus-functie:
  • Behoudt originele achtergrondkleuren van cellen:
    In tegenstelling tot de VBA-code respecteert deze functie de bestaande opmaak van uw werkblad.
  • Bruikbaar in beveiligde bladen:
    Deze functie werkt naadloos binnen beveiligde werkbladen, waardoor het ideaal is voor het beheren van gevoelige of gedeelde documenten zonder veiligheidscompromissen.
  • Heeft geen invloed op de functie Ongedaan maken:
    Met deze functie behoudt u volledige toegang tot de functie Ongedaan maken in Excel. Dit zorgt ervoor dat u wijzigingen eenvoudig kunt terugdraaien, wat een extra veiligheidslaag toevoegt aan uw gegevensmanipulatie.
  • Stabiele prestaties met grote hoeveelheden gegevens:
    Deze functie is ontworpen om grote datasets efficiënt te verwerken, wat stabiele prestaties garandeert, zelfs in complexe en gegevensintensieve spreadsheets.
  • Meerdere markeerstijlen:
    Deze functie biedt een verscheidenheid aan markeeropties, waardoor u kunt kiezen uit verschillende stijlen en kleuren om uw actieve cel van rij, kolom of rij en kolom te laten uitblinken op een manier die het beste past bij uw voorkeuren en behoeften.
    more options of Grid Focus feature
Tips:

Automatisch markeren van actieve rij en kolom met Voorwaardelijke opmaak

In Excel kunt u ook Voorwaardelijke opmaak instellen om de actieve rij en kolom automatisch te markeren. Volg deze stappen om deze functie in te stellen:

Stap 1: Selecteer het gegevensbereik

Selecteer eerst het bereik van cellen waarop u deze functie wilt toepassen. Dit kan het hele werkblad zijn of een specifieke dataset. Hier selecteer ik het hele werkblad.

Stap 2: Toegang tot Voorwaardelijke opmaak

Klik op "Start" > "Voorwaardelijke opmaak" > "Nieuwe regel", zie screenshot:
Click Home > Conditional Formatting > New Rule

Stap 3: Stel de bewerkingen in in de Nieuwe opmaakregel

  1. In het dialoogvenster "Nieuwe opmaakregel", kies "Gebruik een formule om te bepalen welke cellen moeten worden opgemaakt" uit de lijst "Selecteer een regeltype".
  2. Voer in het vak "Formatteer waarden waarvoor deze formule waar is" een van deze formules in. In dit voorbeeld pas ik de derde formule toe om de actieve rij en kolom te markeren.
    Om actieve rij te markeren:
    =CELL("row")=ROW()
    Om actieve kolom te markeren:
    =CELL("col")=COLUMN()
    Om actieve rij en kolom te markeren:
    =OR(CELL("row")=ROW(), CELL("col")= COLUMN())
  3. Klik vervolgens op de knop "Opmaak".
    Set the operations in the New Formatting Rule
  4. In het volgende dialoogvenster "Celopmaak", onder het tabblad "Opvullen", kiest u een kleur om de actieve rij en kolom te markeren zoals u nodig heeft, zie screenshot:
     under the Fill tab, choose one color to highlight the row or column
  5. Klik vervolgens op "OK" > "OK" om de dialoogvensters te sluiten.

Resultaat:

Nu kunt u zien dat de hele kolom en rij van cel A1 tegelijk gemarkeerd zijn. Om deze markering toe te passen op een andere cel, klikt u gewoon op de gewenste cel en drukt u op de "F9"-toets om het blad te vernieuwen, waarna de hele kolom en rij van de nieuw geselecteerde cel gemarkeerd worden.

Tips: 
  • Inderdaad, hoewel de methode Voorwaardelijke opmaak voor markeren in Excel een oplossing biedt, is het niet zo naadloos als het gebruik van "VBA" en de "Raster Focus"-functie. Deze methode vereist handmatige herberekening van het blad (door op de "F9"-toets te drukken).
    Om automatische herberekening van uw werkblad in te schakelen, kunt u een eenvoudige VBA-code toevoegen aan de codemodule van uw doelblad. Dit automatiseert het vernieuwingsproces, zodat de markering direct wordt bijgewerkt wanneer u verschillende cellen selecteert zonder op de "F9"-toets te drukken. Klik met de rechtermuisknop op de naam van het blad en kies "Bekijk Code" in het contextmenu. Kopieer en plak vervolgens de volgende code in de bladmodule:
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
      Target.Calculate
    End Sub
    
  • De Voorwaardelijke opmaak behoudt de bestaande opmaak die u handmatig op uw werkblad hebt toegepast.
  • Voorwaardelijke opmaak is bekend om zijn vluchtigheid, vooral wanneer het wordt toegepast op zeer grote datasets. Het uitgebreide gebruik ervan kan potentieel de prestaties van uw werkmap vertragen, wat de efficiëntie van gegevensverwerking en -navigatie beïnvloedt.
  • De CEL-functie is alleen beschikbaar in Excel-versies 2007 en later, deze methode is niet compatibel met eerdere versies van Excel.

Vergelijking van de bovenstaande methoden

Functie VBA-code Voorwaardelijke opmaak Kutools voor Excel
Behoud celachtergrondkleur Nee Ja Ja
Ondersteunt Ongedaan maken Nee Ja Ja
Stabiel bij grote datasets Nee Nee Ja
Bruikbaar in beveiligde bladen Nee Ja Ja
Van toepassing op alle open werkboeken Alleen huidig blad Alleen huidig blad Alle open werkboeken
Vereist handmatige vernieuwing (F9) Nee Ja Nee

Dat concludeert onze handleiding over het markeren van de kolom en rij van een geselecteerde cel in Excel. Als u geïnteresseerd bent in het verkennen van meer Excel-tips en -trucs, biedt onze website duizenden tutorials, klik hier om ze te bekijken. Bedankt voor het lezen, en we kijken ernaar uit u in de toekomst meer nuttige informatie te bieden!


Gerelateerde artikelen:

  • Automatisch markeren van rij en kolom van actieve cel
  • Wanneer u een groot werkblad met veel gegevens bekijkt, wilt u misschien de geselecteerde celrij en -kolom markeren, zodat u de gegevens gemakkelijk en intuïtief kunt lezen om mislezingen te voorkomen. Hier kan ik u enkele interessante trucs introduceren om de rij en kolom van de huidige cel te markeren. Wanneer de cel verandert, worden de kolom en rij van de nieuwe cel automatisch gemarkeerd.
  • Markeer elke andere rij of kolom in Excel
  • In een groot werkblad verbetert het markeren of vullen van elke andere of elke n-de rij of kolom de zichtbaarheid en leesbaarheid van gegevens. Het maakt het werkblad niet alleen netter, maar helpt u ook de gegevens sneller te begrijpen. In dit artikel leiden we u door verschillende methoden om elke andere of elke n-de rij of kolom te arceren, waardoor u uw gegevens op een aantrekkelijke en eenvoudige manier kunt presenteren.
  • Markeer hele/complete rij tijdens scrollen
  • Als u een groot werkblad met meerdere kolommen hebt, zal het moeilijk zijn om gegevens op die rij te onderscheiden. In dit geval kunt u de hele rij van de actieve cel markeren, zodat u de gegevens in die rij snel en gemakkelijk kunt bekijken wanneer u omlaag scrolt via de horizontale schuifbalk (T). In dit artikel bespreek ik enkele trucs om dit probleem op te lossen.
  • Markeer rijen op basis van keuzelijst
  • Dit artikel gaat over het markeren van rijen op basis van een keuzelijst. Neem de volgende schermafbeelding als voorbeeld: wanneer ik "In Progress" selecteer uit de keuzelijst in kolom E, wil ik deze rij markeren met rood. Wanneer ik "Completed" selecteer uit de keuzelijst, wil ik deze rij markeren met blauw, en wanneer ik "Not Started" selecteer, wordt groen gebruikt om de rij te markeren.