Salve a tutti i dormienti, :-)

premetto... è una sorta di crosspost... lo confesso subito prima di essere pescato... Infatti ho esposto or ora il problema su api-dev... ma visto il mio inglese è meglio se lo spiego in italiano...

Inserendo delle righe usando il metodo
insertByindex(posizione, numero di righe da inserire) ottengo strani effetti sulle formule esistenti sotto all'inserimento.

Mi spiego meglio con un esempio:

In una tabella calc inserite:

nella cella B11: 1
nella cella B11: 2
nella cella B11: 3
(ovviamente qualsiasi numero va bene...)
ed infine nella cella B10: scrivete la somma delle tre celle precedenti, e cioè =SOMMA(B11:B13)

Eseguite questo codice:

Sub Main
osheet=ThisComponent.sheets.getByName(_
ThisComponent.currentController.activesheet.name)
oSheet.Rows.InsertByIndex(8.3)
end sub

e potrete constatare che la somma in B13 viene alterata restituendo un errore...

Modificando i due valori ((8,3) si ottengo risultati diversi...
Es:
(7,3) non da problemi
(8,2) nemmeno..
(2,8) nemmeno..

invece:
(2,9) invece "altera" la Somma
come pure
(7,5)
e qualsiasi combinazione dove la somma dei due numeri superi il numero di riga...

... questo non mi aiuta a capirne i perché... e non se nemmeno sia un bug o un logico comportamento...ma la cosa mi sta creando dei seri problemi.
Qualche idea su come aggirare il problema?


grazie

Bart

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Rispondere a