avec =SUM cela fonctionne. Merci à tous
----------------------------------- Stéphane PURNELLE Admin. Systèmes et Réseaux Service Informatique Corman S.A. Tel : 00 32 (0)87/342467 Thibault Vataire <[email protected]> wrote on 25/02/2010 13:30:28: > Thibault Vataire <[email protected]> > 25/02/2010 13:30 > > Veuillez répondre à > [email protected] > > A > > [email protected] > > cc > > Objet > > Re: [prog] Problème génération d'une formule en OOo Basic > > Bonjour, > > Lorsque vous utilisez la propriété "formulaLocal", utilisez le nom > de la formule tel qu'il apparait lorsqu'elle insérée par l'interfacegraphique. > Lorsque vous utilisez la pseudo-propriété "formula", il est > nécéssaire d'utiliser le nom de la formule en anglais. > > soit : > > thisComponent.sheets.getByIndex(0).getCellRangeByName > ("A1").formulaLocal = "=SOMME(3+5)" > thisComponent.sheets.getByIndex(0).getCellRangeByName("A2").formula > = "=SUM(3+5)" > > Cordialement, > > T. Vataire > > > ----- Mail Original ----- > De: "yves dutrieux" <[email protected]> > À: [email protected] > Envoyé: Jeudi 25 Février 2010 12:42:14 > Objet: Re: [prog] Problème génération d'une formule en OOo Basic > > Bonjour, > > Le 25 février 2010 12:34, Stéphane PURNELLE <[email protected]> a > écrit : > > > Bonjour Laurent, > > > > Alors, oui je suis sur de mes champs. > > > > N'est-on pas obligé de définir le type du champs pour le forcer à un string > ? > > Yves > > > > > REM Adesso - nous allons réaliser les formules > > REM reposition sur st_li > > jeCherche = maFeuille.createSearchDescriptor > > with jeCherche > > .SearchString = "st_li" > > .searchWords = false > > end with > > trouv = maFeuille.findAll(jeCherche) > > monDocument.CurrentController.Select(trouv(0)) > > maCellule = monDocument.currentSelection > > > > print "D"+cstr(maCellule.CellAddress.Row+1) > > adresseDebut = "D"+cstr(maCellule.CellAddress.Row+1) > > REM print > > maFeuille.getCellrangeByName("D"+cstr(maCellule.CellAddress.Row+1)).string > > REM print > > maFeuille.getCellByPosition(maxcol-2,maCellule.CellAddress.Row).string > > > > maCellule = > > maFeuille.getCellByPosition(maxcol-1,maCellule.CellAddress.Row) > > REM print maCellule.String > > > > adresseFin=adresseString(monDocument,maCellule.CellAddress) > > print adresseFin > > > > > > maCellule = maFeuille.getCellByPosition(maxcol,maCellule.CellAddress.Row) > > REM print maCellule.String > > > > maCellule.Formula = "=SOMME("+adresseDebut+":"+adresseFin+")" > > > > ----------------------------------- > > Stéphane PURNELLE Admin. Systèmes et Réseaux > > Service Informatique Corman S.A. Tel : 00 32 (0)87/342467 > > > > Laurent Godard <[email protected]> wrote on 25/02/2010 12:31:13: > > > > > Laurent Godard <[email protected]> > > > 25/02/2010 12:31 > > > > > > Veuillez répondre à > > > [email protected] > > > > > > A > > > > > > [email protected] > > > > > > cc > > > > > > Objet > > > > > > Re: [prog] Problème génération d'une formule en OOo Basic > > > > > > Bonjour stefane > > > > > > > J'ai dans mon code la ligne suivante : > > > > > > > > maCellule.Formula = "=SOMME("+adresseDebut+":"+adresseFin+")" > > > > > > > > Seulement, elle ne marche pas car elle devient =somme(D3:AS3) dans la > > > > cellule > > > > > > difficile de dire sans le code et l'exemple sous les yeux > > > es tu sur de la valeur et du calcul de adresseDebut et adresseFin ? > > > > > > Laurent > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [email protected] > > > For additional commands, e-mail: [email protected] > > > > > > > > > -- > web site : http://www.molenbaix.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] >
