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]