Afficher les 56 couleurs de base dans Excel

Notions à retenir

  • Excel propose 56 couleurs de base compatibles avec toutes les versions du logiciel
  • En VBA, la propriété ColorIndex permet d’appliquer ces couleurs en utilisant leur numéro d’index
  • Une macro peut générer automatiquement la palette complète des couleurs disponibles

Excel utilise un système de 56 couleurs de base standardisées qui garantit la compatibilité entre toutes les versions du logiciel. Contrairement aux couleurs des thèmes récents, ces couleurs de base sont reconnues universellement dans l’environnement Excel.

Pour intégrer des couleurs dans une macro VBA, il est nécessaire de connaître le numéro d’index de chaque couleur. La propriété ColorIndex accepte des valeurs de 1 à 56, chacune correspondant à une couleur spécifique de la palette de base.

Le code VBA suivant permet de créer un référentiel visuel des 56 couleurs disponibles :

Sub CouleursDeBaseEnVBA()
For i = 1 To 56
 Cells(i, 1).Value = i
 Cells(i, 2).Interior.ColorIndex = i
Next i
End Sub

Cette macro parcourt les 56 couleurs disponibles et affiche pour chacune son numéro d’index dans la colonne A et sa couleur correspondante dans la colonne B. L’exécution s’effectue via Alt+F8 dans Excel.

La propriété Interior.ColorIndex s’applique au fond des cellules, tandis que la propriété Color peut être utilisée pour les polices et les bordures. Ces propriétés acceptent les mêmes valeurs d’index pour maintenir la cohérence chromatique dans vos applications VBA.

Laisser un commentaire

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

31 − 29 =
Powered by MathCaptcha

Retour en haut