J'aimerais savoir si nous pouvons trouver la couleur de la CELLULE à l'aide d'une formule en ligne (sans utiliser de macros)
J'utilise le package Home User Office 2010.
Non, vous ne pouvez accéder à la couleur intérieure d'une cellule qu'à l'aide d'une macro. J'ai peur. C'est vraiment facile à faire (cell.interior.color), donc à moins que vous n'ayez une exigence qui vous empêche d'utiliser VBA, je vous prie de le faire.
La couleur n'est pas une donnée.
La technique Get.cell a des défauts.
Cela n’étonne pas, puisque Get.cell utilise une ancienne commande XML, c’est-à-dire une commande du langage macro utilisé par Excel avant l’introduction de VBA. A cette époque, les couleurs Excel étaient limitées à moins de 60.
Encore une fois: la couleur n'est pas une donnée.
Si vous souhaitez coder en couleur vos cellules, utilisez une mise en forme conditionnelle basée sur les valeurs des cellules ou sur des règles pouvant être exprimées à l'aide de formules logiques. La logique menant à la mise en forme conditionnelle peut également être utilisée ailleurs pour générer des rapports sur les données, quelle que soit la valeur de couleur de la cellule.
Prévoyant que j'avais déjà la réponse, à savoir qu'il n'y a pas de fonction de feuille de calcul intégrée qui renvoie la couleur d'arrière-plan d'une cellule, j'ai décidé de revoir cet article, au cas où je me serais trompé. J'ai été amusé de remarquer une citation du même article de MVP que j'ai utilisé dans le cadre de mes recherches en cours sur les couleurs dans Microsoft Excel.
Bien que je convienne que, dans le sens le plus pur, la couleur n’est pas une donnée, mais une méta-donnée, et elle a des utilisations en tant que telles. À cette fin, je vais essayer de développer une fonction qui retourne la couleur d’une cellule. Si je réussis, je prévois de l'insérer dans un complément, afin de pouvoir l'utiliser dans n'importe quel classeur, où il rejoindra une légion croissante d'autres fonctions que Microsoft aurait laissées de côté.
Quoi qu’il en soit, la propriété ColorIndex est pratiquement inutile, car il n’existe pratiquement aucun lien entre les index de couleurs et les couleurs pouvant être sélectionnées dans les sélecteurs de couleurs d’avant-plan et d’arrière-plan. Voir Combinaisons de couleurs: Utilisation des couleurs dans Microsoft Office et le classeur binaire associé, Color_Combinations Workbook .