12 messages in org.openoffice.fr.progRe: [prog] Feuille courante dans une ...
FromSent OnAttachments
AladdinApr 26, 2007 10:07 am 
Francois GattoApr 26, 2007 11:03 am 
AladdinApr 27, 2007 1:28 am 
Philippe AllartApr 27, 2007 3:26 am 
AladdinMay 9, 2007 6:38 am 
AladdinMay 10, 2007 7:03 am 
Francois GattoMay 10, 2007 10:08 am 
AladdinMay 11, 2007 3:01 am 
steveMay 11, 2007 3:10 am 
AladdinMay 11, 2007 5:54 am 
steveMay 11, 2007 6:08 am 
AladdinMay 14, 2007 5:59 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] Feuille courante dans une fonction ?Actions...
From:Aladdin (alad@altern.org)
Date:May 9, 2007 6:38:31 am
List:org.openoffice.fr.prog

Bonjour,

Est il possible de récupérer la feuille courante lorsqu'on utilise une macro en tant que fonction ?

Car thisComponent.CurrentController.ActiveSheet ne fonctionne pas et je voudrais éviter de passer en paramètre supplémentaire par exemple CELLULE("Sheet",A1) car la fonction est appelée sur plusieurs feuilles.

Pour éviter cela =MYFUNC("parametre1","parametre2",CELLULE("Sheet",A1))

Avec =MYFUNC("parametre1","parametre2",CELLULE("Sheet"))

MYFUNC recevra en paramètre le numéro de la feuille où se trouve la cellule contenant l'expression.

Comment utiliser une macro en fonction sans avoir ces erreurs ? On est obligé de passer en paramètres des informations sur où ce trouve la macro lorsqu'elle est exécutée ?

Comment les autres fonctions fonctionnent puisqu'elles ne recoivent pas ces informations (car elles ne sont pas des macros?) ?

Merci à vous.