Olá Moreira,
tente:
cell.FormulaLocal ="=RAIZ({16;4;25})"
em vez de:
cell.setArrayFormula("=RAIZ({16;4;25})")
Abs,
Gustavo Pacheco.
2010/10/20 Moreira <[email protected]>
> Prezado Srs., sou inciante no Broffice e estou convertendo as macros
> VBA(Excel)
> para o Basic(calc).
> O meu problema no momento é com relação a formulas matriciais na macro,
> veja o
> código abaixo, ele não está funcionando.
>
> Dim Doc As Object
> Dim Sheet As Object
> Dim Cell As Object
> Doc = ThisComponent
> Sheet = Doc.Sheets(0)
> Cell = Sheet.getCellByPosition(0, 3)
> cell.setArrayFormula("=RAIZ({16;4;25})")
>
> O resultado na´célula a4 é #NOME?
> E quando edito esta mesma formula no CALC ele funciona muito bem,
> calculando as
> raizes.
>
> O que fazer?
> Obrigado desde já.
>
> Um abraço
> Moreira
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>