VBA : Comment supprimer les couleurs de remplissage des cellules



Vous pouvez utiliser la syntaxe de base suivante dans VBA pour supprimer les bordures des cellules d’une plage spécifique :

Sub RemoveFillColor()
Range("A1:B12").Interior.Color = xlNone
End Sub

Cet exemple particulier supprime toutes les couleurs de remplissage 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 couleurs de remplissage 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 couleurs de remplissage de chaque cellule de la plage A1:B12 .

Nous pouvons créer la macro suivante pour ce faire :

Sub RemoveFillColor()
Range("A1:B12").Interior.Color = xlNone
End Sub

Lorsque nous exécutons cette macro, nous recevons le résultat suivant :

Notez que les couleurs de remplissage de chaque cellule de la plage A1:B12 ont été supprimées.

Pour supprimer les couleurs de remplissage 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 Interior.Color ici .

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes à l’aide de VBA :

VBA : Comment supprimer les bordures des cellules
VBA : Comment compter le nombre de feuilles dans un classeur
VBA : Comment compter le nombre de lignes dans la plage

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *