Salve a tutti,
ho una macro che individua un range di celle e ne scrive la formula per
farne la somma... ma mi sta dando problemi se usata su localizzazioni
diverse.
Facendola corta, dopo un po' di pasticci (che vi risparmio) ottengo il
range... e il codice (semplificato) che ci interessa è circa questo:
Sub inserisci_somma
oSheet = ThisComponent.Sheets.getbyname(_
thisComponent.CurrentController.activesheet.name)
oCell = thisComponent.currentselection
sCol = "G"
lrowE = 10
lrowI = 5
sFormula = "=SOMMA(" & sCol & lrowI & ":" & sCol & lrowE & ")"
oCell.formulalocal = sFormula
end sub
Il codice sopra, se eseguito su una installazione localizzata in
italiano, funziona... ma se lo si esegue su una inglese da errore...
(sostiene che il nome non è ammesso...)
Vorrebbe "SUM" anxiché "SOMMA"...
Ovviamente se si chiude il file e lo si riapre OO effettua la
conversione... ma non mi risolve il problema della mia macro...
Possibile che non abbiano pensato ad una opzione (come l'underscore di
Autocad) che intrnazionalizza i comandi?
Qualcuno ha qualche buona idea per aggirare il problema?
grazie
Bart
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]