CELLULE

    From The Document Foundation Wiki


    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 1.234+E56
    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

    Heckert GNU white.svg

    Content on this page is licensed under the Public Documentation License (PDL).