VBA : Comment supprimer les bordures des cellules
Vous pouvez utiliser la syntaxe de base suivante dans VBA pour supprimer les bordures des cellules d’une plage spécifique :
Sub RemoveBorders()
Range("A1:B12").Borders.LineStyle = xlNone
End Sub
Cet exemple particulier supprime toutes les bordures des cellules de la plage A1:B12 .
L’exemple suivant montre comment utiliser cette syntaxe dans la pratique.
Exemple : utilisation de VBA pour supprimer les bordures des cellules
Supposons que nous ayons l’ensemble de données suivant dans Excel qui contient des informations sur divers joueurs de basket-ball :
Supposons que nous souhaitions supprimer les bordures de chaque cellule de la plage A1:B12 .
Nous pouvons créer la macro suivante pour ce faire :
Sub RemoveBorders()
Range("A1:B12").Borders.LineStyle = xlNone
End Sub
Lorsque nous exécutons cette macro, nous recevons le résultat suivant :
Notez que les bordures autour de chaque cellule de la plage A1:B12 ont été supprimées.
Pour supprimer les bordures des cellules d’une plage différente, remplacez simplement A1: B12 par une plage différente dans la macro.
Remarque : Vous pouvez trouver la documentation complète de la propriété VBA LineStyle ici .
Ressources additionnelles
Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes à l’aide de VBA :
VBA : Comment compter le nombre de feuilles dans un classeur
VBA : Comment compter le nombre de lignes dans la plage
VBA : Comment trouver la dernière ligne utilisée