Bonjour Gisele

Un petite macro dans Excel permet d'inverser le signe des nombres d'une plage préalablement sélectionnée :

Sub InverserSigne()
End Sub

Je désirerais obtenir un macro équivalente en Basic dans Ooo.Calc, mais n'y parviens pas.
D'avance, je vous remercie de bien vouloir me donner la solution…

voici un exemple (testé rapidement)

sub inverseSelection
  laSelection = thisComponent.currentSelection

  for numCol = 0 to laSelection.columns.count -1
        for numLigne = 0 to laSelection.rows.count -1
                laCellule = laSelection.getCellByPosition(numCol, numLigne)
                laCellule.value = -1 *laCellule.value
        next numLigne
  next numCol
print "ok"
end sub

pour ce qui est des macros concernant OOo, je t'invite à rejoindre la liste [email protected]

Cordialement

Laurent

--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org
Indesko >> http://www.indesko.com
Nuxeo CPS >> http://www.nuxeo.com - http://www.cps-project.org
Livre "Programmation OpenOffice.org", Eyrolles 2004

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

Répondre à