Table des matières
Lorsque vous travaillez avec Excel, vous pouvez trouver des cellules colorées. Parfois, vous pouvez avoir besoin de trouver une couleur particulière d'une cellule. Il y a des indices et des valeurs RVB de n'importe quelle couleur de cellule. Donc, vous pouvez vouloir connaître l'indice de couleur ou la valeur RVB. Ainsi, vous pouvez l'utiliser à l'avenir. Dans ce tutoriel, nous allons vous montrer comment obtenir la couleur de n'importe quelle cellule dans Excel.
Télécharger le cahier d'exercices
Téléchargez ce cahier d'exercices.
Obtenir la couleur des cellules.xlsmLa fonction GET.CELL : une vue d'ensemble
Nous utilisons GET.CELL pour renvoyer plus d'informations sur le paramètre de la feuille de calcul que ce qui est réalisable avec la fonction CELLULE fonction. Nous n'avons pas besoin de VBA code ici pour l'implémenter.
La syntaxe de base :
=GET.CELL(type_num, référence)type_num est un nombre qui spécifie le type d'information sur les cellules que vous souhaitez.
La liste suivante présente les valeurs possibles de type_num et les résultats correspondants.
Un problème est que vous ne pouvez pas utiliser le GET.CELL directement dans la feuille de calcul.
Les étapes sont les suivantes :
1) Allez sur Formules>Gestionnaire de noms . A Nom du responsable apparaît.
2. puis, cliquez sur Nouveau .
3. donnez-lui un nom quelconque.
4. dans le Fait référence à tapez le format suivant :
=GET.CELL(63,INDIRECT("rc",FALSE))
Comme nous travaillons avec des couleurs d'arrière-plan, nous utilisons 63 dans le type_num argument.
5. enfin, cliquez sur Ok .
Maintenant, vous pouvez utiliser le GET.CELL avec le nom que vous avez donné.
Introduction à l'indice de couleur et aux valeurs RVB
La palette de couleurs d'Excel comporte un index de 56 couleurs que vous pouvez utiliser partout dans votre classeur. Chacune de ces couleurs de la palette est liée à une valeur unique dans l'index des couleurs.
D'autre part, le RVB (rouge, vert et bleu) représente les couleurs sur un écran d'ordinateur. Nous mélangeons le rouge, le vert et le bleu dans diverses proportions pour obtenir n'importe quelle couleur dans le visible. Les valeurs R, V et B peuvent aller de 0 à 100 % de la pleine intensité. Nous le représentons par la gamme de nombres décimaux de 0 à 255 (256 niveaux pour chaque couleur), équivalente à la gamme de nombres binaires de00000000 à 11111111, soit en hexadécimal de 00 à FF. Le nombre total de couleurs disponibles est de 256 x 256 x 256, soit 16 777 216 couleurs possibles.
Comment trouver l'indice de couleur et les valeurs RVB ?
Nous savons qu'il existe 56 indices de couleur que vous pouvez utiliser pour formater vos cellules. Il est difficile de s'en souvenir. Pour en savoir plus sur l'indice de couleur, lisez la suite de ce document. Propriété de l'indice de couleur .
D'autre part, vous pouvez trouver la valeur RVB de n'importe quelle couleur à partir de l'onglet Accueil d'Excel.
📌 Étapes
1. d'abord, allez dans le Accueil onglet.
2. puis, cliquez sur le menu déroulant Couleur de remplissage> ; Plus de couleurs.
3. cliquez sur Personnalisé .
Ici, vous pouvez trouver les valeurs RVB de n'importe quelle couleur.
2 méthodes efficaces pour obtenir n'importe quelle couleur de cellule dans Excel
Dans les sections suivantes, nous vous proposons deux méthodes à mettre en œuvre dans votre jeu de données. La première consiste à utiliser la fonction GET.CELL et la seconde utilise la méthode VBA codes.
Pour démontrer ce tutoriel, nous allons utiliser cet ensemble de données :
Ici, nous avons des couleurs dans différentes cellules. Nous allons trouver les indices de ces couleurs et les valeurs RVB en utilisant ces deux méthodes.
1. utilisation de la fonction GET.CELL pour obtenir la couleur des cellules dans Excel
Maintenant, nous avons déjà discuté de la GET.CELL Nous allons l'utiliser dans notre jeu de données.
📌 Étapes
1. d'abord, allez dans le Formule Cliquez sur Gestionnaire de noms. A Nom du responsable apparaît.
2. cliquez sur Nouveau .
3. Maintenant, donnez-lui un nom. Nous l'utiliserons en tant que Contexte .
4. dans le Fait référence à tapez la formule suivante :
=GET.CELL(63,INDIRECT("rc",FALSE))
5. cliquez sur Ok .
6. maintenant, en Cellule B5 , type =Fond
.
7. puis, appuyez sur Entrez .
Comme vous pouvez le voir, il vous montre l'indice de couleur. Maintenant, répétez la même chose pour chaque cellule.
1.1 Affichage de l'indice de couleur de la cellule gauche
Si vous souhaitez afficher l'indice de couleur dans les cellules de gauche, suivez les étapes ci-dessous :
📌 Étapes
1) Allez sur le site Nom du responsable Encore une fois, donnez-lui le nom de " getLeftColor ".
2. dans le Fait référence à tapez la formule suivante :
=GET.CELL(63,INDIRECT("rc[-1]",FALSE))
3. maintenant, dans Cellule E5 , type =getLeftColor
.
4. puis, appuyez sur Entrez .
5. enfin, faites glisser le Poignée de remplissage sur la plage de cellules E6:E12 .
Comme vous pouvez le voir, nous avons réussi à trouver la couleur de la cellule dans une autre cellule.
1.2 Affichage de l'indice de couleur de la cellule droite
Si vous voulez afficher l'indice de couleur dans les bonnes cellules, suivez les étapes ci-dessous :
📌 Étapes
1) Allez sur le site Nom du responsable Encore une fois, donnez-lui le nom de " getRightColor ".
2. dans le Fait référence à tapez la formule suivante :
=GET.CELL(63,INDIRECT("rc[1]",FALSE))
3. maintenant, dans Cellule G5 , type =getRightColor
.
4. puis, appuyez sur Entrez .
5. enfin, faites glisser le Poignée de remplissage sur la plage de cellules G6:G12 .
Comme vous pouvez le voir, nous avons réussi à trouver la couleur de la cellule dans une autre cellule.
Limitation de l'utilisation de la fonction GET.CELL :
Si vous changez la couleur de la cellule, la valeur ne changera pas. Pour résoudre ce problème, appuyez sur la touche F9 sur votre clavier pour le recalculer à nouveau.
2. utiliser les codes VBA pour obtenir la couleur des cellules dans Excel
Si vous connaissez la méthode d'Excel VBA cette méthode vous semblera trop facile. Il y a deux codes VBA que vous pouvez utiliser dans votre jeu de données. Le premier est pour les index, le second pour les valeurs RVB.
2.1 Code VBA pour obtenir l'indice de couleur des cellules
Maintenant, cette méthode peut ne pas vous donner des index exacts comme la précédente. Mais vous pouvez les considérer comme des index. J'espère que cela vous sera utile.
📌 Étapes
1. d'abord, appuyez sur Alt+F11 sur votre clavier pour ouvrir le VBA éditeur.
2. ensuite, cliquez sur Insérer> ; Module.
3. tapez le code suivant :
Function ColorIn(color As Range) As Integer ColorIn = color.Interior.ColorIndex End Function
4. sauvegarder le fichier.
5. maintenant, en Cellule B5 , tapez la formule suivante :
=ColorIn(B5)
6 . Ensuite, appuyez sur Entrez Il vous montrera l'indice de couleur.
7. enfin, faites glisser le Poignée de remplissage sur la plage de cellules B6:B12
Comme vous pouvez le constater, nous avons réussi à obtenir la couleur de la cellule dans Excel.
2.2 Code VBA pour obtenir la valeur RVB des cellules
Cette méthode vous aidera à trouver la valeur RVB de la cellule. Cette méthode est plus efficace que la précédente.
📌 Étapes
1. d'abord, appuyez sur Alt+F11 sur votre clavier pour ouvrir l'éditeur VBA.
2. ensuite, cliquez sur Insérer> ; Module.
3. tapez le code suivant :
Function FindColor(cell_range As Range, ByVal Format As String) As Variant Dim ColorValue As Variant ColorValue = Cells(cell_range.Row, cell_range.Column).Interior.color Select Case LCase(Format) Case "rgb" FindColor = (ColorValue Mod 256) & ; ", " & ; ((ColorValue \ 256) Mod 256) & ; ", " & ; (ColorValue \ 65536) Case Else FindColor = "Use 'RGB' as second argument !" End Select End Function
4. sauvegarder le fichier.
5. maintenant, en Cellule B5 , tapez la formule suivante :
=FindColor(B5, "rgb")
6 . Ensuite, appuyez sur Entrez Il vous montrera l'indice de couleur.
7. enfin, faites glisser le Poignée de remplissage sur la plage de cellules B6:B12
Au final, vous verrez les valeurs RVB de toutes les cellules.
💬 Choses à retenir
✎ Les valeurs RVB sont les plus utilisées. À notre avis, vous devriez toujours essayer de trouver des valeurs RVB.
✎ L'indice de couleur ne change pas après avoir modifié la couleur de la cellule. Appuyez sur . F9 pour recalculer.
Conclusion
Pour conclure, j'espère que ce tutoriel vous aidera à obtenir la couleur des cellules dans Excel. Nous vous recommandons d'apprendre et d'appliquer toutes ces méthodes à votre ensemble de données. Téléchargez le cahier d'exercices et essayez-les vous-même. N'hésitez pas non plus à donner votre avis dans la section des commentaires. Vos précieux commentaires nous motivent à créer des tutoriels comme celui-ci. N'oubliez pas de consulter notre site web Exceldemy.com pour divers problèmes et solutions liés à Excel.