Bonsoir,

Aladdin a écrit :
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))

Merci à vous.

Peut-être que quelque chose comme :

Dim oSheet
oSheet = ThisComponent.getSheets().getByName("FeuilleActive")
ThisComponent.getCurrentController().setActiveSheet(oSheet)

ou "FeuilleActive" est le nom de la feuille à activer ;)

Francois

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

Répondre à