Hoe rijen in vba te markeren: met voorbeelden
U kunt de volgende methoden in VBA gebruiken om lijnen te markeren:
Methode 1: Markeer de actieve rij
SubHighlightActiveRow ()
ActiveCell.EntireRow.Interior.Color = vbYellow
End Sub
Deze specifieke macro markeert de momenteel actieve rij.
Methode 2: Markeer een specifieke rij
SubHighlightSpecificRow ()
Rows(" 4:4 ").Interior.Color = vbYellow
End Sub
Deze specifieke macro markeert rij 4 van het huidige blad.
Methode 3: Markeer meerdere specifieke rijen
SubHighlightSpecificRows ()
Range(" 2:2,4:4,6:6,8:8 ").Interior.Color = vbYellow
End Sub
Deze specifieke macro markeert rijen 2, 4, 6 en 8 van het huidige blad.
Opmerking : om alle lijnen tussen 2 en 8 te markeren, kunt u in plaats daarvan Range(“2:8”) typen.
De volgende voorbeelden laten zien hoe u elke methode in de praktijk kunt gebruiken.
Voorbeeld 1: Markeer de actieve rij
Stel dat cel B3 momenteel is geselecteerd.
We kunnen de volgende macro maken om elke cel in de momenteel actieve rij te markeren
SubHighlightActiveRow ()
ActiveCell.EntireRow.Interior.Color = vbYellow
End Sub
Wanneer we deze macro uitvoeren, ontvangen we de volgende uitvoer:
Merk op dat elke cel in de derde rij gemarkeerd is en dat alle andere rijen gewoon onaangeroerd blijven.
Voorbeeld 2: Markeer een specifieke rij
Stel dat we alleen de vierde rij willen markeren.
We kunnen hiervoor de volgende macro maken:
SubHighlightSpecificRow ()
Rows(" 4:4 ").Interior.Color = vbYellow
End Sub
Wanneer we deze macro uitvoeren, ontvangen we de volgende uitvoer:
Merk op dat elke cel in de vierde rij gemarkeerd is en dat alle andere rijen gewoon onaangeroerd blijven.
Voorbeeld 3: Markeer meerdere specifieke rijen
Stel dat we rijen 2, 4, 6 en 8 van het huidige blad willen markeren.
We kunnen hiervoor de volgende macro maken:
SubHighlightSpecificRows ()
Range(" 2:2,4:4,6:6,8:8 ").Interior.Color = vbYellow
End Sub
Wanneer we deze macro uitvoeren, ontvangen we de volgende uitvoer:
Merk op dat de regels 2, 4, 6 en 8 allemaal gemarkeerd zijn en dat alle andere regels intact blijven.
Opmerking : in elk voorbeeld kiezen we ervoor om geel (vbYellow) als accentkleur te gebruiken, maar u kunt een andere kleur kiezen, zoals vbRed, vbGreen, vbBlue, etc.
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in VBA kunt uitvoeren:
VBA: cellen markeren
VBA: voorwaardelijke opmaak op cellen toepassen
VBA: voorwaardelijke opmaak toepassen op dubbele waarden