5 messages in org.openoffice.fr.progRe: [prog] Nom d onglet dans cellule
FromSent OnAttachments
florentFeb 18, 2006 2:23 am 
Bernard MarcellyFeb 18, 2006 10:28 am 
julien cochennecFeb 18, 2006 8:20 pm 
florentFeb 19, 2006 1:52 am 
Francois GattoFeb 20, 2006 10:21 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] Nom d onglet dans celluleActions...
From:julien cochennec (j.co@laposte.net)
Date:Feb 18, 2006 8:20:11 pm
List:org.openoffice.fr.prog

florent a écrit :

Bonjour, Quelqu'un aurait il une idée pour créé une macro dans CALC qui renvoie dans une cellule le nom d'un onglet (d'une feuille) merci

ben, oui, ça doit pas être trop dur, donc il suffirait d'utiliser la fonction sheets. Tu peux soit donner le nom d'une feuille que tu as choisi en fonction de son index, soit en fonction de son emplacement par rapport à la feuille active, quand tu lances la macro.

J'te passe la section variable, tu peux écrire :

classeur = ThisComponent for i = 0 to 9 page = classeur.Sheets.getByIndex(i) nompage = page.Name dernierepage = classeur.Sheets.getByIndex(11) cellule = dernierepage.getCellByPosition(0,i) cellule.value = nompage Next i

Voilà, y'a probablement des petites fautes, mais cette macro est un exemple, donc à toi de bricoler... Elle fonctionne dans un classeur contenant 11 feuilles, elle prend le nom des 10 premières feuilles pour les ranger dans la première colonne de la 11ème, il manque les variables, si quelqu'un veut corriger.