Excel: le réglage de la couleur d'une cellule à l'autre
Comment puis-je déterminer la couleur d'une cellule égale à une autre, par exemple:
A4 est alors C2 est de couleur cyan cyan.
A2 est alors C2 couleur orange est orange.
- Vous ne pouvez pas modifier la couleur de la cellule avec une formule. Vous pouvez obtenir la couleur d'une autre cellule en écrivant votre propre fonction VBA mais si vous voulez changer la couleur, vous devez utiliser une macro qui ne peut pas être appelée comme une fonction. Tous une fonction peut faire est de retourner une valeur, il ne peut pas changer de feuille de calcul des propriétés telles que la mise en forme.
Vous devez vous connecter pour publier un commentaire.
Il n'y a pas d'excel-formule pour vous obtenir la couleur d'une cellule, ni l'un, pour définir la couleur d'un autre.
Cependant, vous pouvez faire une fonction permettant d'obtenir la couleur d'une cellule spécifique - ou, comme dans mon exemple, la couleur de l'appel de fonction cellulaire:
Maintenant, vous pourriez penser, ok puis-je modifier cela, il suffit de DÉFINIR la couleur aussi. Mais personne ne fonctionne pas de cette façon. Pour changer de cellules de couleur, que vous auriez à utiliser
Worksheet_Change
de l'événement et de la configuration de chaque cellule à la valeur de type long à l'intérieur d'eux comme leur couleur.Serait la ligne pour que, lors de l'utilisation de
Worksheet_Change
.Vous pouvez bien sûr utiliser
ColorIndex
aussi bien - il suffit de s'adapter en conséquence.voici un code C#, peut-être il pourrait être utile pour vous: