Merci beaucoup de ton aide;
ça fait 2 jours que je cherchais
Salutations
Gérard
chaliapine a écrit :
Bonsoir
C'est tout à fait normal
En fait en BASIC il y a deux possibilités :
formulaLocal
formula
La première utilise la traduction française (ou plutôt locale en fct de
la langue définie)
La deuxième travaille en anglais.
Donc dans ton exemple ça pourrait faire :
Sub Main
dim oCell as object
oCell=ThisComponent.Sheets.getByIndex(0).getCellByPosition(0,2)
oCell.FormulaLocal="=RECHERCHEV(A1;C1:F5;2)"
oCell=ThisComponent.Sheets.getByIndex(0).getCellByPosition(0,4)
oCell.FormulaLocal="=A1*A3" 'quoique ici ça n'ait aucune
importance
End Sub
Cordialement.
-------------
Pascal
-----Message d'origine-----
De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Envoyé : dimanche 24 février 2008 18:54
À : prog@fr.openoffice.org
Objet : [prog] problème de formule
Bonjour à tous,
J'ai un petit problème que je n'arrive pas à résoudre;
Si j'insère une macro dans une cellule d'OO du type "=A1+A2" par
programmation tout ce passe normalement mais si j'essais une formule
plus compliquée scalc me dit "NOM?" quelqu'un voit il pourquoi?
J'ai joint un fichier exemple de la prog :)
Je suis sous 2.3
merci à tous
Gérard
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]