Bonjour,

Dans Calc, j'utilise depuis pas mal de temps une macro que j'avais faite avec 
l'enregistreur de macros (non, je n'y connaît rien, ni en Basic, ni en 
programmation).

Cette macro copie la date que j'ai entrée en A1, la colle en B1 B2, B3, B4, 
B5, B6, B7, B8, puis se positionne sur A9 pour que je puisse y entrer la date 
suivante.

En A9, j'entre =A1+7, puis je relance la macro.

Je pense qu'il doit être possible d'automatiser également cette dernière 
action, mais je n'y arrive pas avec l'enregistreur.

A noter que j'ai trouvé comment faire pour que la macro ne reste pas sur A1 :

 rem ----------------------------------------------------------------------
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "ToPoint"
args1(0).Value = "ThisComponent.getCurrentSelection"

dispatcher.executeDispatch(document, ".uno:GoToCell", "", 0, args1())

Peut-être est-il aussi possible de simplifier le code généré par 
l'enregistreur lors des collages successifs, mais je ne sais pas comment 
faire.

-- 
Joël

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

Répondre à