Vba: celranden verwijderen
U kunt de volgende basissyntaxis in VBA gebruiken om randen van cellen in een specifiek bereik te verwijderen:
Sub RemoveBorders()
Range(" A1:B12 ").Borders.LineStyle = xlNone
End Sub
In dit specifieke voorbeeld worden alle randen verwijderd van cellen in het bereik A1:B12 .
Het volgende voorbeeld laat zien hoe u deze syntaxis in de praktijk kunt gebruiken.
Voorbeeld: VBA gebruiken om celranden te verwijderen
Stel dat we de volgende gegevensset in Excel hebben die informatie bevat over verschillende basketbalspelers:
Stel dat we de randen van elke cel in het bereik A1:B12 willen verwijderen.
We kunnen hiervoor de volgende macro maken:
Sub RemoveBorders()
Range(" A1:B12 ").Borders.LineStyle = xlNone
End Sub
Wanneer we deze macro uitvoeren, ontvangen we de volgende uitvoer:
Merk op dat de randen rond elke cel in het bereik A1:B12 zijn verwijderd.
Om randen van cellen in een ander bereik te verwijderen, vervangt u eenvoudigweg A1:B12 door een ander bereik in de macro.
Opmerking : u kunt hier de volledige documentatie voor de VBA LineStyle- eigenschap vinden.
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken kunt uitvoeren met VBA:
VBA: het aantal vellen in een werkmap tellen
VBA: het aantal rijen binnen bereik tellen
VBA: hoe u de laatst gebruikte regel kunt vinden