Bonsoir à tous,

Je rebondis sur une question posée sur Users par Sophie : [Calc] Recherche sur une couleur de cellule. En Basic, CellBackColor semble parfaitement indiqué, mais pour si on veux faire une fonction personnalisée, du genre :
=COULEUR_CELLULE(color)
il faut qu'on sache où est cette cellule. Ne riez pas !
Avec une macro, c'est facile. Avec une fonction, je ne sais pas faire.
Un exemple :

Function SurfaceCercle(Rayon)
SurfaceCercle = Rayon * Rayon * Pi
End Function

Si je fais :
=SurfaceCercle(A1)
ça fonctionne, mais avec un truc comme ça :

Function Cell_RVB(Info)
   Info = thisComponent.currentSelection.CellBackColor
   Cell_RVB = Info
End Function

Un
=Cell_RVB(A1)
retournera la valeur RVB de la cellule où se trouve la formule, mais pas celle de la cellule adressée.

C'est peut-être simple, mais je patine (comme souvent) :-(

Merci d'avance pour votre aide.

Bon surf,
Christian

--
Visitez http://christianwtd.free.fr/ pour débuter avec Calc, d'OpenOffice.org

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à