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:

VBA benadrukt meerdere specifieke regels

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

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert