FR/Calc: fonction CELLULE

Renvoie des informations au sujet de l'adresse, du formatage ou du contenu de la cellule

Syntaxe :
CELLULE(type_info; ref_cell)


 * renvoie des informations à propos de la cellule ref_cell. Les informations renvoyées dépendent de la chaîne de texte (insensible à la casse) type_info, qui peut être définie de la façon suivante :


 * COLONNE ou COL
 * CELLULE renvoie le numéro de la colonne référencée. Exemple :


 * CELLULE("COLONNE"; D2) renvoie 4, puisque D est la quatrième colonne. Si ref_cell est omis, la valeur renvoyée correspond à la cellule courante.


 * LIGNE ou ROW
 * CELLULE renvoie le numéro de la ligne référencée. Exemple :


 * CELLULE("LIGNE"; D2) renvoie 2. Si ref_cell est omis, la valeur renvoyée correspond à la cellule courante.


 * SHEET
 * CELLULE renvoi le numéro de la feuille référencée. Exemple :
 * CELLULE("SHEET"; Feuille3.D2) renvoie 3 supposant que Feuille3 est la troisième feuille. Si ref_cell est omis, la valeur renvoyée correspond à la cellule courante.


 * ADRESSE ou ADDRESS
 * CELLULE renvoi l'adresse absolue de la référence de la cellule, comme texte. Exemples :


 * CELLULE("ADRESSE"; D2) renvoie $D$2.
 * CELLULE("ADRESSE"; Feuille3.D2) renvoie $Feuille3.$D$2.
 * CELLULE("ADRESSE;'X:\dr\test.ods'#$Feuille1.D2) renvoie 'file:///X:/dr/test.ods'#$Feuille1.$D$2.


 * NOMFICHIER ou FILENAME
 * CELLULE renvoie le nom de fichier et le numéro de la feuille de la cellule référencée, comme texte. Exemples :
 * CELLULE("NOMFICHIER";D2) renvoie 'file:///X:/dr/monfichier.ods'#$Feuille1, si le document actif est X:\dr\monfichier.ods et que la formule est sur la Feuille1. Si ref_cell est omis, la valeur renvoyée correspond à la cellule courante.
 * CELLULE("NOMFICHIER";$Feuille1.D2) renvoie 'file:///X:/dr/monfichier.ods'#$Feuille1.


 * COORD
 * CELLULE renvoie l'adresse complète de la cellule en notation Lotus(TM), comme texte. Exemples :
 * CELLULE("COORD"; D2) renvoie $A:$D$2, si la formule est dans la première feuille.
 * CELLULE("COORD"; Feuille3.D2) renvoie $C:$D$2, Feuille3 est la troisième feuille. Si ref_cell est omis, la valeur renvoyée correspond à la cellule courante.


 * CONTENU ou CONTENTS
 * CELLULE renvoie le contenu de la cellule référencée, sans aucun formatage. Exemple :
 * CELLULE("CONTENU"; D2) renvoie le contenu de la cellule D2 (ou 0 si D2 est vide).


 * TYPE
 * CELLULE renvoie un texte qui indique le type de contenu de la cellule :
 * b (blank) signifie une cellule vide
 * l (label) signifie du texte ou le résultat d'une formule comme texte
 * v (value) signifie un nombre ou le résultat d'une formule comme nombre


 * LARGEUR ou WIDTH
 * CELLULE renvoie la largeur de la colonne référencée. L'unité est le nombre de zéros (0) qui rentre dans la colonne avec le texte et la taille par défaut. Si ref_cell est omis, la valeur renvoyée correspond à la cellule courante.


 * PREFIX
 * CELLULE renvoie un texte qui indique l'alignement de la cellule référencée, comme :
 * ' = aligné à gauche ou justifié à gauche
 * " = aligné à droite
 * ^ = centré
 * \ = répéter (actuellement inactif)


 * PROTECT
 * CELLULE renvoie le statut de la protection de cellule pour la cellule.
 * 1 = la cellule est protégée
 * 0 = la cellule n'est pas protégée


 * FORMAT
 * CELLULE renvoie le texte qui indique le format de nombre :
 * , = nombre avec séparateur de milliers
 * F = nombre sans séparateur de milliers
 * C = format monétaire
 * S = représentation scientifique, par exemple
 * P = pourcentage
 * Dans les formats ci-dessus, le nombre de décimales après le séparateur est donné comme un numéro. Exemple : le format de nombre #,##0.0 renvoie ,1 et le format de nombre 00.000% renvoie P3
 * D1 = MMM-J-AA, MM-J-AA et les formats similaires
 * D2 = JJ-MM
 * D3 = MM-AA
 * D4 = JJ-MM-AAAA HH:MM:SS
 * D5 = MM-JJ
 * D6 = HH:MM:SS AM/PM
 * D7 = HH:MM AM/PM
 * D8 = HH:MM:SS
 * D9 = HH:MM
 * G = tous les autres formats
 * - (moins) à la fin = les nombres négatifs sont formatés en couleur
 *  (parenthèses) à la fin = il y a une parenthèse ouvrante dans le code du format


 * COULEUR ou COLOR
 * CELLULE renvoie 1, si les valeurs négatives ont été formatées en couleur, sinon 0.


 * PARENTHESES
 * CELLULE renvoie 1 si le code du format contient une parenthèse ouvrante (, sinon 0.

Remarques :

 * CELLULE renvoie des informations capturées lors de l'actualisation de la cellule cible. Par exemple CELLULE("LARGEUR"; D2) renvoie la largeur de la colonne D - mais si la colonne D est rétrécie par la suite, la valeur renvoyée ne sera pas actualisée jusqu'à ce que le contenu de la colonne D soit modifié. Pour actualisation, utilisez (par exemple) CELLULE("WIDTH"; D2) + 0*ALEA; parce que ALEA est actualisée quand la largeur de la colonne change.

Voir également :
Fonction TYPE

Fonctions d'information