IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Delphi Discussion :

OLE OpenOffice - formule du type RC[]


Sujet :

Langage Delphi

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 46
    Points : 50
    Points
    50
    Par défaut OLE OpenOffice - formule du type RC[]
    Bonjour à tous
    Je dois convertir mes formules MSExcel dans mon code OpenOffice-cal. Tout allait bien jusque là. Mais depuis que j'ai introduit des 'cellules relatives' du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     '=IF(RC[1]="","",RC[1]-RC[20])';
    dans les formules, Delphi s'arrête à ce niveau à l'exécution.
    Malgré maintes recherches sur le net, je ne trouve pas l'équivalent de RC[] pour OOo.
    Quelqu'un a-t-il une idée pour m'aider.

    Merci d'avance.

  2. #2
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 785
    Points : 5 916
    Points
    5 916
    Par défaut
    Bonjour
    Tout d'abord, ta formule est syntaxiquement incorrecte, il faut remplacer les , par des ;...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(RC[1]="";"";RC[1]-RC[2])
    Ensuite il faut paramétrer Calc pour qu'il reconnaisse ce type de formule.
    Avec LibreOffice (mais je suppose qu'il en est de même avec OOo), il faut :
    1. sélectionner le menu Outils > Options
    2. sélectionner l'arborescence LibreOffice > Calc
    3. sélectionner l'option Excel L1C1 dans la liste déroulante Syntaxe de la formule

    Reste à voir comment sélectionner cette option par code !
    --
    Philippe.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 46
    Points : 50
    Points
    50
    Par défaut OLE OpenOffice - formule du type RC[]
    Merci Ph. B. pour ton aide.
    Ce n'est pas LibreOffice qui est installé. En fin de compte, je me suis débrouillé autrement car je perdais trop de temps à essayer d'utiliser ces formules.

Discussions similaires

  1. Réponses: 3
    Dernier message: 27/10/2010, 16h47
  2. Pilotage OLE OpenOffice
    Par looping dans le forum Langage
    Réponses: 4
    Dernier message: 22/09/2008, 21h26
  3. Réponses: 4
    Dernier message: 28/04/2008, 17h50
  4. formule inapplicable , type
    Par Maxence45 dans le forum Excel
    Réponses: 8
    Dernier message: 24/11/2007, 16h11
  5. Formule de type texte (Define/Apply Names)
    Par lipaika dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 16/12/2006, 15h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo