[Excel] Comment dans une formule lire la couleur d'une cellule ?

Comment dans une formule lire la couleur d'une cellule ? [Excel] - Logiciels - Windows & Software

Marsh Posté le 16-08-2004 à 16:03:24    

Salut,
 
Dans ma feuille excel j'ai un formatage automatique qui colorie des lignes (2 lignes sont grisees toutes les 2 lignes):
   =MOD(ROW()+2,4)+1<=2
 
Le pb c'est que les cellules soumises au formatage ne peuvent du coup pas etre d'une autre couleur, ce que je voudrais faire par le biais des colonnes.
 
D'ou ma question, est-il possible de lire la valeur de la couleur d'une cellule, afin de ne pas appliquer le formatage automatique si cette valeur est non nulle ?
 
Un formatage auto du genre:
   =IF(CouleurDeFondDeMaCellule <> White,FALSE,MOD(ROW()+2,4)+1<=2)
 
Sinon, je vais essayer par des macros, mais a inserer dans un formatage auto, c'est le bronx!
 
Perliz


---------------
Computer - A device designed to speed and automate errors.
Reply

Marsh Posté le 16-08-2004 à 16:03:24   

Reply

Marsh Posté le 17-08-2004 à 09:16:56    

Bonjour,
 
Creer une formule avec tes macros, c'est ce qu'il y a de plus simple:
 
Function couleur(xx as Range)
couleur = xx.Interior.ColorIndex
End Function
 
et ensuite:
 
=IF(Couleur<>2,FALSE,MOD(ROW()+2,4)+1<=2)  
 
Mais ce n'est pas le bon le foum !!!!
 
I.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed