Je suis en train de faire des macros en openoffice Basic, et j'ai un petit souci :
J'essaie de mettre une formule dans une cellule à partir d'une macro. J'ai défini "oCell" comme "objet", "j" comme "entier" et après avoir défini ma cellule par sa position je mets cette instruction :
- Code: Tout sélectionner
oCell.setFormula("=SI((D" & j & "-F" & j & "*G" & j & ")>0;NON;OUI)")
Jusque là tout va bien, je fais un essai ça marche la cellule est remplie, la fonction est bonne, mais (ben oui il y a un mais) la cellule affiche "#NOM ?". Alors que tout indique qu'il n'y a aucun problème.
Si jamais je fais F2 sur la cellule concernée, et que je déplace le curseur et que j'appuie sur entrée, là la formule est évaluée et la cellule affiche "oui" on "non" selon le cas.
Est-ce qu'une personne qui aurait compris tout ça saurait me dire où est mon problème

Merci d'avance
Marc
-
superspiff83
- Messages : 14