nom de feuille dans une cellule

Phillip

XLDnaute Occasionnel
Bonjour,

Comment puis-je insérer (simplement ?) dans une cellule le nom de ma feuille ?

Merci
 

ChTi160

XLDnaute Barbatruc
Salut'Phillip'

Bonjour le Forum
ces formules issue de ce Forum font ce que tu désires
4. Nom de la feuille : 'Feuil1'
=STXT(CELLULE('filename';A1);TROUVE(']';CELLULE('filename';A1))+1;32)
=STXT(CELLULE('filename';A62);TROUVE(']';CELLULE('filename';A62))+1;NBCAR(CELLULE('filename';A62))-TROUVE(']';CELLULE('filename';A62)))
A+++
Jean Marie
 

ChTi160

XLDnaute Barbatruc
Re 'Phillip'
une posibilité en VBA à l'ouverture du classeur

Private Sub Workbook_Open()
Dim ws As Worksheet
Application.ScreenUpdating = False
For Each ws In Worksheets 'pour Chaque feuille du Classeur
ws.Range('A1').Value = ws.Name 'la cellule A1 prend comme valeur le nom de la feuille
Next 'feuille suivante
Application.ScreenUpdating = False
End Sub
A+++
Jean Marie
 

ChTi160

XLDnaute Barbatruc
Salut 'Pascal'
moi j'apprends et tu sais je n'ai fais que reproduire et je n'avais pas noté cette condition ,je vais le faire.
donc ces fonctions ne seraient pas effectives si j'entre la fonction lors de la création d'un nouveau classeur et avant toute enregistrement de celui ci, je vais tester Merci
ci dessous l'auteur de la fonction
Auteur: STéphane (195.101.57.---)
Date: 19-06-02 15:39

1ère méthode : écrivez la fonction ci-dessous dans une feuille de code, vous pouvez alors sélectionner cette fonction dans le menu 'fx' à 'fonctions personnalisées'.

Function NomOnglet ()
NomOnglet = activesheet.name
End function

encore merci
A+++
Jean Marie
 

Discussions similaires

Réponses
4
Affichages
113

Statistiques des forums

Discussions
312 243
Messages
2 086 539
Membres
103 244
dernier inscrit
lavitzdecreu