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.

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

Répondre à