pierre nowak a écrit :
Dans OOo Calc, j'ai une petite macro qui écrit qq chose dans la cellule
sélectionnée par l'utilisateur. J'aimerais ensuite déplacer la sélection sur la
cellule d'à côté pour y inscrire un autre message.
quelle instruction peut on  utiliser en OOo basic pour cela ?

Bonjour Pierre,

Un petit exemple :

Sub Exemple
   oDocument = ThisComponent
   oSheet=oDocument.Sheets.getByName ("Feuille1")
   Selection = oDocument.CurrentSelection
   SelectRange = Selection.RangeAddress
   Y = SelectRange.StartColumn
   X = SelectRange.StartRow
   oCell = oSheet.getCellByPosition (Y, X)
   oCell.setString( "DUPONT")
End Sub

Il y a sans doute plus simple. Dans cet exemple, on écrit le mot DUPONT dans la cellule active de la Feuille 1. Tu peux adapter avec des Y+1 par exemple.


Merci de toute réponse.
J'espère surtout que ça va t'aider un peu.

PS : comme le suggère surement ma question, je suis archi novice...

Alors bon courage !

Bon surf,
Christian

--
Visitez http://christianwtd.free.fr/ pour débuter avec Calc, d'OpenOffice.org

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

Répondre à