Een kolom markeren in Excel (3 methoden)

  • Deel Dit
Hugh West

Wanneer u werkt aan een grote set gegevens, is het soms moeilijk om bij te houden waar uw cursor zich bevindt en wat voor soort gegevens u zoekt. Om dit probleem te minimaliseren, kunt u de markeeroptie gebruiken waarmee u een kolom kunt markeren in Excel. Dit proces zal u automatisch gemarkeerde kolommen laten zien. Dit artikel geeft een goed overzicht van hoe u een kolom kunt markeren in Excel.

Download Praktijk werkboek

Download dit oefenwerkboek

Een kolom markeren.xlsm

3 methoden om een kolom te markeren in Excel

Hier bespreken we drie methoden om een kolom te markeren in Excel. Alle drie de methoden zijn vrij eenvoudig te gebruiken en zeer effectief om een kolom te markeren in Excel. Om alle drie de methoden te laten zien, nemen we een dataset met productnaam, verkoper, prijs per eenheid en hoeveelheid.

1. Een kolom markeren met voorwaardelijke opmaak

De eerste methode is gebaseerd op voorwaardelijke opmaak Voorwaardelijke opmaak kan worden gedefinieerd als een functie waarmee u specifieke opmaak voor een bepaald criterium kunt toepassen op geselecteerde cellen. De methode voor voorwaardelijke opmaak verandert het algemene uiterlijk volgens de gegeven criteria. Deze methode geeft een vruchtbare oplossing om een kolom in Excel te markeren.

Stappen

  • Om te solliciteren Voorwaardelijke opmaak Selecteer eerst de cellen waar u deze opmaak wilt toepassen.

  • Ga dan naar de Home tabblad in het lint, en in de Stijl sectie, krijg je Voorwaardelijke opmaak. Klik erop.

  • In de Voorwaardelijke opmaak optie, selecteer Nieuwe regel.

  • Na het klikken op de Nieuwe regel, a Nieuwe opmaakregel box zal openen. In de ' Selecteer een type regel ' sectie, selecteer ' Gebruik een formule om te bepalen welke cellen moeten worden opgemaakt '. Er verschijnt een formulevak en schrijf de volgende formule in dat vak.
=CELL("col")=COLUMN()

  • Selecteer vervolgens de Formaat optie waar u het uiterlijk van uw kolom kunt opmaken na toepassing van de regel. Er is ook een voorbeeld sectie die uw toegepaste formaatvoorbeeld toont.

  • In de Formaat optie, krijg je verschillende opties zoals lettertype, rand en vulling. Verander het uiterlijk naar eigen voorkeur.

  • Klik daarna op ' OK '
  • Vervolgens wordt getoond dat een kolom is gemarkeerd, maar wanneer u de volgende kolom selecteert, gebeurt er niets. Standaard berekent Excel niet opnieuw voor geselecteerde wijzigingen, maar alleen voor het bewerken van bestaande gegevens of na het invoeren van nieuwe gegevens. We moeten op ' F9 ' voor handmatige herberekening van het blad. Druk op F9 en selecteer dan de kolom die je wilt markeren. Dan krijg je het gewenste resultaat.
  • Om dit gedoe te elimineren, hebben we een geweldige oplossing. Open eerst Visual Basic door op ' Alt+F11 Ga dan naar de Microsoft Excel Object en selecteer het blad waar u deze opmaak deed.

  • Kopieer de volgende code en plak deze in het geselecteerde blad en sluit de VBA-editor.
 Private Sub Worksheet_SelectionChange(ByVal Target As Range) Target.Calculate End Sub 
  • Daar hebben we het gewenste resultaat. U kunt nu elke kolom selecteren en het resultaat wordt automatisch gemarkeerd. Het is niet nodig om op F9 om opnieuw te berekenen.

Lees meer: Een rij markeren in Excel (5 snelle methoden)

2. VBA-codes gebruiken om een kolom te markeren

Onze volgende methode is volledig gebaseerd op de VBA VBA-codes maken het proces veel eenvoudiger dan voorwaardelijke opmaak.

Stappen

  • Om VBA-codes toe te passen, opent u eerst de Visual Basic door op ' Alt + F11 of u kunt de tabblad ontwikkelaar door het lint aan te passen.
  • Zoek de Microsoft Excel Object en selecteer het gewenste blad waarin u de markering wilt aanbrengen. Aangezien onze bladnaam ' VBA ', dus we selecteren dit blad en dubbelklikken erop.

  • Er verschijnt een codevenster en kopieer de volgende code en plak deze.
 Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Cells.Count> 1 Then Exit Sub Application.ScreenUpdating = False 'Wis de kleur van alle cellen Cells.Interior.ColorIndex = 0 With Target 'Markeer kolom van de geselecteerde cel .EntireColumn.Interior.ColorIndex = 38 End With Application.ScreenUpdating = True End Sub 

Opmerking : Deze code wist de achtergrondkleur door ColorIndex op nul te zetten en accentueert ook de kolom door ColorIndex op 38 te zetten. U kunt hier elke colorIndex toepassen.

  • Sluit de VBA-editor en daar hebben we het gewenste resultaat.

Voordeel

Deze methode geeft een beter formaat dan de vorige, want hier hoeft u niet op F9 te drukken om opnieuw te berekenen. Alleen de VBA-code geeft u het gewenste resultaat.

Nadeel

  • Deze VBA-code wist alle achtergrondkleuren, zodat u geen enkele kleur kunt gebruiken wanneer u deze methode toepast.
  • Deze code blokkeert de ongedaanmakingsfunctie op dit blad

Lees meer: Excel VBA om cel te markeren op basis van waarde (5 voorbeelden)

Vergelijkbare lezingen:

  • Hoe elke 5 rijen te markeren in Excel (4 methoden)
  • Cel vullen met kleur op basis van percentage in Excel (6 methoden)
  • Van boven naar beneden markeren in Excel (5 methoden)
  • Hoe te vullen kleur in Excel cel met behulp van formule (5 eenvoudige manieren)
  • Excel Formule gebaseerd op celkleur (5 voorbeelden)

3. Een kolom markeren met voorwaardelijke opmaak met VBA

Wanneer u de vorige twee methoden gebruikt, zult u merken dat het werkblad geleidelijk vertraagt. Om dit probleem op te lossen, kunnen we de markering zo doen dat we het kolomnummer krijgen door VBA en dat nummer gebruiken voor de kolomfunctie door formules voor voorwaardelijke opmaak.

Stappen

  • Voeg eerst een nieuw blad toe aan uw werkmap en noem het ' Assistant Sheet Dit blad zal het aantal kolommen opslaan. Op een later tijdstip kan het blad vrij eenvoudig worden verborgen. We beginnen bij rij 4 en kolom 2 omdat ons hoofdblad zo begint. Schrijf vervolgens het totale aantal kolommen waar u deze methode wilt toepassen.

  • Open dan de Visual Basic door op ' Alt + F11 '. Ga net als bij de vorige methoden naar de Microsoft Excel Object en selecteer het gewenste blad en dubbelklik erop. Er verschijnt een codebox. Kopieer de volgende code en plak deze
 Private Sub Worksheet_SelectionChange(ByVal Target As Range) Application.ScreenUpdating = False Worksheets("Assistant Sheet").Cells(4, 2) = Target.Column Application.ScreenUpdating = True End Sub 
  • Voor de voorwaardelijke opmaak selecteert u de dataset die u wilt markeren.

  • ga naar de voorwaardelijke opmaak van de Home tabblad in het lint en selecteer de Nieuwe regel Van de Nieuwe regel optie, selecteer ' een formule gebruiken om te bepalen welke cellen moeten worden opgemaakt Er is een formulevak waar u de volgende formule moet toepassen
=COLUMN()='Assistant Sheet'!$B$4

  • U kunt het uiterlijk in uw eigen stijl veranderen door de Formaat die in de eerste methode is besproken. Klik vervolgens op ' OK Daar hebben we het gewenste resultaat.

Lees meer: VBA om celkleur te veranderen op basis van de waarde in Excel (3 eenvoudige voorbeelden)

Conclusie

Hier hebben we drie methoden besproken om een kolom in Excel te markeren. Ik hoop dat u dit zeer nuttig en gemakkelijk te gebruiken vindt. Als u vragen heeft, voel u vrij om hieronder commentaar te geven en laat het ons weten. Voor verdere effectieve kennis over Excel bezoek onze Exceldemy pagina

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.