Nom d'onglet ou de feuille sur Excel

Fermé
Tofio - 19 févr. 2008 à 11:01
 TheRadio - 26 juin 2008 à 16:00
Bonjour,


J'ai deux petits soucis sur Excel, que je n'arrive pas à résoudre.

1/ Est-ce possible de récupérer le nom d'une feuille/onglet d'un classeur excel dans une cellule de la feuille ? Existe t'il une fonction déjà existante, ou faut-il faire une macro?

2/ Est-ce possible de dupliquer un onglet en incrémentant son nom? Par exemple, j'ai un onglet qui a pour nom "234", je fais clique droit sur le nom, je clique sur "déplacer ou copier", puis je sélectionne "(en dernier)" et je coche "créer une copie", et j'aimerai que le nouvel onglet ait automatiquement comme nom "235", et non pas "234 (2)". Est-ce possible?


Voilà, j'espère avoir été clair... Merci par avance pour vos réponses!


Tofio

3 réponses

gule Messages postés 1696 Date d'inscription samedi 6 octobre 2007 Statut Membre Dernière intervention 2 janvier 2016 350
19 févr. 2008 à 11:29
salut,
pour la question 2, oui , il suffit de la renommer, non?
1
Oui mais j'aurai aimé que ça se fasse tout seul...Comme le nom de mes feuilles seront toujours des chiffres qui se suivront, j'aurai aimé, à l'aide d'une macro certainement, que quand je copie la feuille, automatiquement elle prenne pour le nom le numéro suivant!

Est-ce possible? C'est la question! ;o)
0
Le morceau de macro suivant devrait répondre à ton besoin...

Sub Macro1()
For i = 1 To Sheets.Count
Sheets(i).Name = i
Next i
End Sub
0
Au fait, pour la première question :
comment renseigner la première cellule de chaque feuille avec le nom de la feuille

For i = 1 To Sheets.Count
Sheets(i).Cells("A1").Value = Sheets(i).Name
Next i
0
gule Messages postés 1696 Date d'inscription samedi 6 octobre 2007 Statut Membre Dernière intervention 2 janvier 2016 350
19 févr. 2008 à 11:56
ben c'est possible, quand tu fait créé une copie , çà te demande avant ou après quelle feuille tu veut la positionnée, elle prendra le N°
suivant de celle devant laquelle tu l'a mis.
0